# Отправка сообщений в групповой чат через умный сценарий с использованием ID группового чата

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

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

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

ID чата хранится в поле Мессенджер. В поле Мессенджер хранится специальная конструкция.\
ID чата в данной конструкции хранится на третьем месте, после символа |.

<figure><img src="/files/4N3q6EbR4SrNFgDcK7L9" 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) мы забираем из строки с подзначениями то, которое стоит на первом месте.

Далее можно переходить к настройкам умного сценария.

Умные сценарии в Битрикс24 позволяют автоматизировать работу с лидами, сделками, контактами и компаниями. С помощью умных сценариев вы можете настроить последовательность роботов, которые совершат нужные действия для выбранных сущностей.

В умных сценариях доступны все роботы приложения Олчат.

Создадим умный сценарий, который будет отправлять сообщения клиентам в WhatsApp по выбранным сделкам. Для этого в вашем Битрикс24 необходимо перейти в раздел **CRM ‒ Сделки ‒ Список сценариев ‒ Умные сценарии ‒ Создать сценарий.**

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

В открывшемся окне укажите название и описание сценария.

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

В разделе «Роботы» добавим робота, который будет выполнять отправку сообщения в Telegram. Для этого необходимо нажать кнопку **+добавить ‒ Другие роботы ‒ \[Олчат ‒ Чаты и Группы Telegram] Отправка сообщения.**

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

<figure><img src="/files/27jnj4XficnI46luekMq" alt=""><figcaption></figcaption></figure>

1. В поле «Тип идентификатора чата» из выпадающего списка выберите значение «ID чата».
2. В поле «Идентификатор чата» укажите составленную комбинацию формул.

```
{{=firstvalue(swirl(swirl(swirl(explode('|', {{Контакт Открытая линия (текст)}})))))}}
```

3. Напишите текст сообщения.
4. Сохраните настройки робота, нажав на кнопку «Сохранить».

Умный сценарий готов и можно переходить к его запуску.

Чтобы запустить умный сценарий, отметьте необходимые сущности, перейдите в **Список сценариев ‒ Умные сценарии ‒ Отправка сообщения.** Сценарий запустится и выполнит указанные в нём действия.

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

Чтобы отредактировать созданный сценарий, необходимо перейти в список сценариев.

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

В открывшемся окне вы увидите список всех доступных сценариев. Чтобы удалить или настроить сценарий, используйте соответствующие действия.

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


---

# 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/otpravka-soobshenii-v-gruppovoi-chat-cherez-umnyi-scenarii-s-ispolzovaniem-id-gruppovogo-chata.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.
