> For the complete documentation index, see [llms.txt](https://tg.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://tg.docs.olchat.io/keisy/otpravka-soobshenii-v-gruppovoi-chat-cherez-umnyi-scenarii-s-ispolzovaniem-id-gruppovogo-chata.md).

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

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

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

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

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

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2FlZ2fB0QPCE3HzX1RkIVu%2Fimage.png?alt=media&amp;token=07803aef-63f6-4e70-8182-8707739a6b04" 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 позволяют автоматизировать работу с лидами, сделками, контактами и компаниями. С помощью умных сценариев вы можете настроить последовательность роботов, которые совершат нужные действия для выбранных сущностей.

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

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

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2FLZgVYBoL3NCro95xVJY9%2Fimage.png?alt=media&amp;token=b7c31cda-25e3-41e4-ad8d-e57c675c9e63" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2F6M33k2sK7pVByou50Smh%2Fimage.png?alt=media&amp;token=27e50f6e-f334-4af5-973a-4bc26845a7e2" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2FUchn2pGUXSt19uah3Xpy%2Fimage.png?alt=media&amp;token=3d71fe75-d29e-4238-bca1-f9190f10efa0" alt=""><figcaption></figcaption></figure>

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

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

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

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

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

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2F7bTkhKJjrNz8eEvAH56H%2Fimage.png?alt=media&amp;token=f2ec044c-84a5-440f-b3b8-b4f0df7d1f0e" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2FViCoGe6EniGD0CJ6jcRH%2Fimage.png?alt=media&amp;token=f026ce6f-cb04-4b4b-bb11-eba7e93a6841" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2065239246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRMTOPu2XofX4vERECjya%2Fuploads%2FFAona4L4AtWRPZ1RD94B%2Fimage.png?alt=media&amp;token=f5a90274-11f2-4788-8ddd-385b0db860e9" alt=""><figcaption></figcaption></figure>
