# Как отправить сообщение в Telegram, если номер телефона клиента скрыт?

{% hint style="warning" %}
Данная статья предназначена для специалистов, обладающих практическим опытом настройки роботов и бизнес-процессов. Материал содержит технические детали и требует понимания принципов интеграции и автоматизации.

При отсутствии соответствующего опыта рекомендуем обратиться к квалифицированному подрядчику или интегратору.
{% endhint %}

{% hint style="warning" %}
Функционал роботов в лидах и сделках доступен для тарифов Базовый, Стандартный, Профессиональный и Энтерпрайз.

Функционал активити (действий) бизнес-процессов доступен для тарифов Профессиональный и Энтерпрайз.
{% endhint %}

Для отправки сообщения клиенту в Telegram в случае, когда его номер неизвестен, вы можете воспользоваться отправкой сообщения в чат по ID (по идентификатору) чата. ID чата хранится в поле Мессенджер.

Здесь хранится специальная конструкция, которая имеет вид:

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2FzbYiMxClxK7w3AbvMxJL%2Fimage.png?alt=media&#x26;token=2ef2a9fe-1930-4a13-aa3f-62b463a462be" alt=""><figcaption></figcaption></figure>

ID чата хранится на третьем месте, после символа |:

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2FRsLbXouz5auQ3YTqEYQ1%2Fimage.png?alt=media&#x26;token=7c57a197-c9cf-4e29-ba0c-8097bd56b5eb" alt=""><figcaption></figcaption></figure>

Чтобы выделить ID чата и использовать его в дальнейшем для отправки сообщения, можно воспользоваться специальной комбинацией формул:

```
{{=firstvalue(swirl(swirl(swirl(explode('|', "Значение поля Мессенджер")))))}}
```

Как работает данная комбинация формул:

1. **«Значение поля Мессенджер».** Поскольку поле Мессенджер множественное, укажите явно, в каком именно значении множественного поля Мессенджер у вас хранится ID чата и которое впоследствии будет использовано в формуле. Например, значение содержащееся в **{{Контакт: Мессенджер (текст)}}**.
2. С помощью формулы [**explode**](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=57\&LESSON_ID=4912\&LESSON_PATH=5442.5446.5059.4912#explode) мы разделяем значения поля **{{Контакт: Мессенджер (текст)}}** на несколько подзначений с помощью разделителя **|.**
3. С помощью формулы [**swirl**](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=57\&LESSON_ID=4912\&LESSON_PATH=5442.5446.5059.4912#swirl)**,** последовательно применённой 3 раза, перемещаем подзначение ID чата с 3-го на первое место.
4. С помощью формулы [**firstvalue**](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=57\&LESSON_ID=4912\&LESSON_PATH=5442.5446.5059.4912#firstvalue) забираем из строки с подзначениями то, которое стоит на первом месте.

Далее можно переходить к настройкам робота:

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2F7IJmIzLEvBolypVI328p%2F1.jpg?alt=media&#x26;token=03498ab7-e779-46e4-9eae-94e521936114" alt=""><figcaption></figcaption></figure>

1. В поле «Тип идентификатора чата» из выпадающего списка выберите значение «ID чата».
2. В поле «Идентификатор чата» укажите составленную комбинацию формул.
3. Напишите текст сообщения.
4. Сохраните настройки робота, нажав на кнопку «СОХРАНИТЬ».

Если вы используете в работе бизнес-процессы, то можете настроить активити бизнес-процесса следующим образом:

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2FJE774oYbMcRUla1E10x6%2F2.jpg?alt=media&#x26;token=d2e3f368-a17f-4d3a-a8f4-d70978b2532c" alt=""><figcaption></figcaption></figure>

1. В поле «Тип идентификатора чата» из выпадающего списка выберите значение «ID чата».
2. В поле «Идентификатор чата» укажите составленную комбинацию формул.
3. Напишите текст сообщения.
4. Сохраните настройки активити, нажав на кнопку «Сохранить».
