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

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

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

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

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

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

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

<figure><img src="/files/pT0fL7V7ciYEztXks2e7" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/sEPweDwRWT4TQdwTVXDN" 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="/files/n2kSk4WsS7WJLBSantzo" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="/files/NgrHyUPJzNXcf1rmFp0B" alt=""><figcaption></figcaption></figure>

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tg.docs.olchat.io/keisy/kak-otpravit-soobshenie-v-telegram-esli-nomer-telefona-klienta-skryt.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
