# Проверка WhatsApp на номере

{% hint style="info" %}
В настоящее время проверка номера на наличие WhatsApp осуществляется сразу при отправке сообщения. Если отправка осуществляется на номер, на котором не установлен WhatsApp, в дополнительных результатах выполнения робота или активити бизнес-процесса вы получите ошибку **«NW»** а в описании ошибки — более развёрнутое её описание: **«Ошибка при отправке: телефонный номер 7961\*\*\*\*\*57 не найден в WhatsApp».**
{% endhint %}

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2FOzOacSaDfuO7ffzhvzVK%2Fimage.png?alt=media&#x26;token=b4f73a0b-b88e-4cf0-840d-ab999fced3da" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2F1bKjKKI48oWjnfc7b3uJ%2Fimage.png?alt=media&#x26;token=382f8edf-28ca-42a5-9bba-dd3abba6a0d7" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Робот и активити **«Проверка WhatsApp на номере»** могут быть использованы в отдельных случаях, когда вы хотите явно получить результат проверки номера на наличие WhatsApp и использовать его в ваших сценариях работы. Пользоваться данным роботом и активити каждый раз при стандартной отправке нет необходимости, кроме того, они замедляют работу приложения.
{% endhint %}

{% hint style="danger" %}
Мы рекомендуем проверять на наличие WhatsApp не более 100 номеров в сутки. Делая большее количество проверок, вы делаете это на свой страх и риск. WhatsApp может заблокировать ваш номер за массовые проверки.
{% endhint %}

Робот или активити выполняют проверку и возвращают результат в виде значения **«Y»**, если WhatsApp на номере существует, или в виде значения **«N»**, если WhatsApp на номере не существует.

{% hint style="info" %}
Иногда вместо значений **«Y»** и **«N»** вы можете получить значение **«E»** - Error. Это сообщение об ошибке. Возникает оно чаще всего если проверяемый телефон недоступен. Также ошибка может возникнуть, если в робота или активити передали неверные данные: телефон как массив или несколько телефонов в поле.
{% endhint %}

{% hint style="success" %}
Результат проверки номера телефона на существование WhatsApp вы можете вывести в уведомление или записать в пользовательское поле для использования в дальнейших сценариях автоматизации.
{% endhint %}

## Настройка робота

Рассмотрим пример настройки робота с выведением результата проверки в уведомление и записью в пользовательское поле. Добавьте робота «\[Олчат — Чаты и Группы WhatsApp] WhatsApp Проверка WhatsApp на номере». Для этого перейдите в **Роботы ‒ Создать ‒ Выбор стадии ‒ Другие роботы ‒ \[OLChat] Проверить WhatsApp ‒ Добавить.**

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2FOVBtGjUqvIuGoaxXqfru%2Fimage.png?alt=media&#x26;token=eca7b828-1af8-4ffa-9179-d626e4e83f78" alt=""><figcaption></figcaption></figure>

Выполните настройку робота. Для этого на добавленном роботе нажмите на кнопку «изменить», чтобы открыть интерфейс редактирования робота. Укажите номер телефона, который хотите проверить на существование WhatsApp. Нажмите на кнопку «СОХРАНИТЬ».

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-MlE2tQXKVtU0HfwANkR%2F-MlE4LCev1pUo9626Wbc%2Fimage.png?alt=media\&token=ebb202e7-bbe6-4fd8-84b8-1e4860b198a3)

### Вывод результата проверки в уведомление

Выведем результат проверки в уведомление. Для этого необходимо нажать **Создать ‒ Выбор стадии ‒ Информирование сотрудников ‒ Добавить уведомление ‒ Добавить.**

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2FQh89kuK8eUvr6UGPhjIF%2Fimage.png?alt=media&#x26;token=69d2c69e-1f8a-4d2a-91ee-d1f4e89c9588" alt=""><figcaption></figcaption></figure>

Выполните настройку робота.

1. Укажите, что данный робот должен сработать после предыдущего.
2. В поле «Текст сообщения» укажите результат работы робота \[Олчат] WhatsApp — Проверка WhatsApp на номере. Для этого нажмите на **троеточие — Роботы — \[Олчат — Чаты и Группы WhatsApp] WhatsApp** — **Проверка WhatsApp на номере — Номер существует?**\
   В поле «Текст сообщения» добавится результат выполненной проверки.
3. Нажмите на кнопку «СОХРАНИТЬ».

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2FtUUWL0VpwugAkBQVDhuV%2F%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D1%8B%20%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%B0.gif?alt=media&#x26;token=2b66452c-6ded-4787-885b-570a845d383d" alt=""><figcaption></figcaption></figure>

### Сохранение результата проверки в пользовательское поле

Сохраним результат проверки в пользовательское поле. Для этого необходимо нажать **Создать ‒ Выбор стадии ‒ Управление элементом ‒ Изменить элемент ‒ Добавить.**

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2FFGLZQeQfzXmH4iCFaRej%2Fimage.png?alt=media&#x26;token=8c7e9fb6-9370-45a8-997e-a4aea2f0b207" alt=""><figcaption></figcaption></figure>

Выполните настройку робота.

1. Укажите, что данный робот должен сработать после предыдущего.
2. Выберите пользовательское поле, в которое хотите записать результат работы робота \[Олчат] WhatsApp — Проверка WhatsApp на номере. Для этого нажмите на **троеточие — Роботы — \[Олчат — Чаты и Группы WhatsApp] WhatsApp** — **Проверка WhatsApp на номере — Номер существует?**\
   В поле добавится результат выполненной проверки.
3. Нажмите на кнопку «СОХРАНИТЬ».

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2FcVnivFeuhiuK81yn1uil%2F%D0%A0%D0%BE%D0%B1%D0%BE%D1%82%D1%8B%20%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%B0-2.gif?alt=media&#x26;token=9af741f1-afe5-42bc-8f19-7dbf8b52d63e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Результат проверки робота **«\[Олчат — Чаты и Группы WhatsApp] WhatsApp** — **Проверка WhatsApp на номере»** возвращается спустя несколько секунд. Роботы, использующие этот результат, должны срабатывать после завершения работы робота, осуществляющего проверку WhatsApp на номере. Для этого в последующих роботах устанавливайте галочку **«после предыдущего робота»** в активное положение.
{% endhint %}

## Настройка активити (действия) бизнес-процесса

Рассмотрим пример простого бизнес-процесса с участием активити **«Проверка WhatsApp на номере».**

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-LzPQQY_2faFHS9DH95K%2F-LzPkjZ5n1SqeH-HEoWJ%2Fimage.png?alt=media\&token=6081b9a0-d6c0-4322-ac2f-c78fe23b201a)

Добавьте в [действие Итератор](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=57\&LESSON_ID=10481) активити проверки номера.

Выберите и установите из дополнительных результатов Итератора номер телефона:

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-LzPQQY_2faFHS9DH95K%2F-LzPlQJW0hxkstw4Gmb3%2Fimage.png?alt=media\&token=eda4e197-b2c6-4e2c-adbb-ff2c41980c58)

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-LzPQQY_2faFHS9DH95K%2F-LzPlaDDG87pmIJmdvjX%2Fimage.png?alt=media\&token=f15b5b78-7e74-41fa-b2d5-f5d63203d765)

Для примера выведем результат проверки в виде сообщения. Для этого получим дополнительный результат из активити проверки:

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-LzPQQY_2faFHS9DH95K%2F-LzPlyFisiCy_CcoM0HJ%2Fimage.png?alt=media\&token=156f5ffa-5a7f-45d3-88fc-4f312aa06707)

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-LzPQQY_2faFHS9DH95K%2F-LzPm8_rBcIjztKMXzY_%2Fimage.png?alt=media\&token=5753c3e6-498d-42ec-89e6-2d9464daf801)

В результате выполнения бизнес-процесса мы получим значение, которое можем далее проверять в условиях:

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-LzPQQY_2faFHS9DH95K%2F-LzPmksgCojeYITiht4w%2Fimage.png?alt=media\&token=ac937d8b-75bc-4dd5-b52d-a86ab8100726)

{% hint style="info" %}
Также проверенные телефоны можно добавлять в отдельный тип телефона – «Для рассылки», например, — и в дальнейшем отправлять сообщения на эти номера без проверки.
{% endhint %}
