Отправка уведомлений Агенту в Telegram

Как с помощью блока Действие настроить автоматическую отправку уведомлений Агенту в Telegram? Как с помощью блока Внешний запрос настроить автоматическую отправку уведомлений Агенту в Telegram?

Функция отправки уведомлений Агентам в Telegram доступна для Telegram-ботов. Настроить ее можно в визуальном конструкторе бота в шаге “Действие”.

Видеоинструкция:


Настройка отправки уведомления агенту

  1. В разделе “Боты” откройте визуальный конструктор необходимого Telegram-бота в формате редактирования.
  2. Добавьте блок “Действие”.
  3. Откройте добавленный блок “Действие” в формате редактирования.
  4. Нажмите на кнопку “Добавить действие” и выберите в выпадающем списке действие “Отправить уведомление агенту”.

5. Введите текст уведомления, которое получит Агент. Доступно использование макросов в тексте сообщения.

6. В следующее поле введите Telegram-никнеймы в формате @username всех Агентов, которым вы хотите отправлять уведомления.

7. Если вы хотите, чтобы вместе с текстом уведомления Агенту пришла ссылка на чат с подписчиком, то активируйте флаг “Добавить ссылку на диалог”.

8. Нажмите на кнопку “Сохранить и закрыть”.


ВАЖНО! Уведомление будет приходить сообщением в Telegram от имени соответствующего канала, Агент должен быть на него подписан.

Уведомление будет приходить в момент, когда подписчик будет проходить через данный шаг.


Возможные причины, почему уведомление не приходит Агенту:

  • Агент не подписан на канал бота. Агент должен подписаться на соответствующий канал.
  • Агент сменил свой Telegram-никнейм. Введите актуальный Telegram-никнейм Агента.
  • Telegram-никнейм агента введен с ошибками. Введите корректный никнейм Агента.



Настройка отправки уведомления агенту с помощью блока "Внешний запрос"

С помощью блока "Внешний запрос" можно настроить автоматическую отправку уведомлений для Агента в Telegram о действиях подписчика. Например, если подписчик попал в бота или прошёл определенный шаг.

Схема будет работать следующим образом:

  • В Telegram есть канал, в который будут приходить уведомления
  • Есть бот Telegram, который будет отправлять уведомления в этот канал
    • Бот является админом канала
  • В Ботхелпе настроен блок Внешний запрос, в котором указывается какой бот, в какой канал и какую информацию должен отправлять
  • Внешний запрос выполняет настроенный запрос для каждого подписчика, который попадет на этот шаг чат-бота Ботхелп



Настройка бота и канала Telegram 

1. Создать бота, через которого будут отправляться уведомления

  • Бота можно создать с помощью @BotFather
  • Подробная инструкция по созданию бота в Telegram тут: ссылка
  • ВАЖНО! Для дальнейшей настройки Внешнего запроса вам понадобится API token созданного бота

2. Создать канал, в который будут приходить уведомления

  • Нужно создать публичный канал так, чтобы можно было задать его системное название в ссылке на канал
  • На скриншоте ниже системное название канала: BotHelpNotification

  • ВАЖНО! Это системное название канала понадобится вам для дальнейшей настройки внешнего запроса


3. Добавить созданного бота в канал и сделать его администратором канала

  • Сразу после создания канала вы сможете добавить ранее созданного бота в канал

Настройка Внешнего запроса

1. В конструкторе чат-бота Bothelp добавить шаг типа "Действие" и выбрать в нем "Внешний запрос"

2. В настройках внешнего запроса:

  • Указать тип запроса GET
  • В поле URL-адрес вставить ссылку: https://api.telegram.org/bot<MyToken>/sendMessage?chat_id=<tgChatId>&text=<your_message>
  • Во вставленной ссылке:
    • Вместо <MyToken> вставьте API token вашего бота Telegram, созданного ранее
    • Вместо <tgChatId> вставьте системное название вашего канала в формате  @channelname 
    • Вместо <your_message> вставьте текст уведомления, которое выхотите получать в указанном телеграм канале. Вы можете вставить макросы, вместо которых автоматически будут подставлять значения полей подписчика
  • Пример итогового запроса: https://api.telegram.org/bot6195556170:AAF1478IT8L9xVkAtP-__g3HmY1234xl_RM/sendMessage?chat_id=@BotHelpNotification&text=Имя:{%first_name%};Идентификатор:{%cuid%}


С такой настройкой бот Telegram  будет присылать Имя и Идентификатор подписчика в канал для каждого подписчика, который попадет на шаг Внешний запрос.



Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на hello@bothelp.io 😃

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp: 

Получить 14 дней бесплатно

👆 На этом пока всё