> For the complete documentation index, see [llms.txt](https://docs.olchat.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.olchat.io/roboty-i-aktiviti/roboty/proverka-telefona.md).

# Проверка 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&amp;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%2Fj5DuN57PlaldYcoM6Cwd%2F%7BBCEBE617-937D-46B3-92D4-74498FB8907D%7D.png?alt=media&amp;token=7498382e-6751-46d7-8742-357a741a9dad" 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 на номере». Для этого перейдите в **Роботы ‒ Создать ‒ Выбор стадии ‒ Другие роботы ‒ \[Олчат] Проверить WhatsApp ‒ Добавить.**

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2Fl7YWpEIORox02DMpRhA0%2Fimage.png?alt=media&amp;token=6a4b5e06-f004-4f36-b195-61cfaecc3fec" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2FZ8cVOyL3iEYFR1Ji92gG%2F%7BA3909095-C9D0-4324-95EF-0D19FC83B748%7D.png?alt=media&amp;token=fec88727-0e00-4081-a1f1-449b4667a580" 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%2FHh3nyRb5lgJj9lCuf8PC%2F%7B875E846A-AE9C-494E-95A5-DC9AF1F2DABF%7D.png?alt=media&amp;token=00f1b194-227d-4357-9995-c416a31a3c7f" 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%2FRpAvtC3NUlpDRfJSfkoF%2F%7BB49202D8-4565-41D8-AE71-18AD35954C4B%7D.png?alt=media&amp;token=795c4310-9eff-4dbc-b2d4-6e28e1843635" 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%2FvIAz5cCaYQgakSLTAIY5%2F%7B4C03056C-9378-4036-B819-41790E9B10D4%7D.png?alt=media&amp;token=ba24e9e3-556d-4a72-9d20-a76dc56e156f" 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&amp;token=9af741f1-afe5-42bc-8f19-7dbf8b52d63e" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2Ft1mdpV8ivZqBDMVo899M%2Fimage.png?alt=media&amp;token=66b01f11-4ec1-4e33-b78e-fcf1c245a99b" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcuJc7XlLhpPyLWZz1s%2Fuploads%2FowZKF5OHsAPISlM2Cy7W%2F%7B53B800CE-CE92-4E69-82AE-3C6A15E3C4BF%7D.png?alt=media&amp;token=f12bc35e-0b6f-4f93-ae77-e184316fee69" 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%2FfuXYZ4q2ldCHCGWP27OR%2F%7B5EF29749-59D7-4CF5-8063-BC67BE16996D%7D.png?alt=media&amp;token=1ec60425-a56c-41a1-a552-bf5b960bc9c8" 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%2FtD3JifVjXHHP1CZiLusI%2Fimage.png?alt=media&amp;token=4087c0b4-f261-49ac-86e1-72bd71ee08d3" 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%2FZ5eH2es6JwxjXFwoinHB%2F%7B38058D28-3187-44DB-8336-FEE370BA3CBD%7D.png?alt=media&amp;token=8edf0a3f-53a2-4571-8261-29f48517351a" alt=""><figcaption></figcaption></figure>

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

![](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 %}
