Table of contents

Отправить сообщение в группу Telegram с помощью чат-бота

Подключите своего бота Telegram в группу, чтобы он отвечал на популярные вопросы.

Перейдем к настройке интеграции на примере шаблона сценария «Отправка сообщения в группу Telegram».

1. Создайте чат-бота Telegram. Подробнее читайте в инструкции.

2. Создайте группу Telegram или зайдите в существующую.

3. Добавьте чат-бота в группу участником.

4. Сделайте чат-бота администратором.

1. После авторизации в разделе «Шаблоны сценариев» выберите шаблон «Отправка сообщения в группу Telegram». Для удобства воспользуйтесь текстовым поиском.

2. Откройте настройки шага «Несколько фильтров» и впишите те слова или словосочетания, на которые должен реагировать чат-бот. Настройки чувствительны к заглавным и строчным буквам, поэтому одно и то же слово пропишите в разных вариантах.

З. Откройте настройки шага «Сообщение в группу Telegram».

  • Введите токен бота Telegram, который подключили к группе.
  • Введите ID группы Telegram, где чат-бот будет отвечать на сообщения. Узнайте ID, например, через бот в Telegram @username_to_id_bot.
  • Напишите текст сообщения, которое будет отправлять чат-бот при срабатывании фильтра.
  • ID сообщения, на которое нужно ответить боту, уже вставлено в шаблон, менять его не нужно. 

4. Запустите сценарий, добавив чат-бот Telegram, который вы использовали для подключения к группе.

После выполнения сценария бота, когда участник группы напишет ключевое слово, бот отправит сообщение в группу.

Если вы собираете сценарий без шаблона и хотите, чтобы чат-бот ответил на конкретное сообщение, заполните поле «ID сообщения, на которое надо ответить боту». Для этого подставьте значение из данных шагов из шага сообщения клиента.  

В данных шагов выберите шаг сообщения клиента, далее raw_data→message→message_id.

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

Когда вы создадите фильтр с ключевыми словами, на которые должен реагировать бот, рекомендуем после шага «Если условие не сработало» перемещать клиента на шаг сообщения. В этом случае чат-бот будет читать все сообщения в группе и реагировать только на те, которые указаны в фильтре.