Message Box | |||||||
---|---|---|---|---|---|---|---|
| |||||||
Данная статья была написана нашим консультантом Если у вас остались любые вопросы по ней - направляйте их в виджет вашего личного кабинета (Твой гид по платформе) |
Информация |
---|
Данный Этот кейс поддерживается телеграм Telegram-ботом LiveDemo - уникальный айди – ID этого кейса: 136839234. |
Общее описание
В данной этой статье мы разберем как можно отправить уведомление в Telegram по завершении диалога или звонка с помощью метода отправки сообщения в Telegram.
Если у вас еще нет Telegram-бота, от имени которого вы хотите отправлять уведомления, то для этого вам понадобится создать бота с помощью BotFather:.
Подсказка |
---|
Инструкция по интеграции с телеграм |
При созданию бота: Создание бота. При этом интегрировать сценарий в данного бота не обязательно, так как он будет использоваться для отправки уведомлений.
Примечание |
---|
Для того, чтобы Чтобы бот мог отправить вам уведомление, вам необходимо перейти перейдите по его ссылке, и нажать нажмите запустить, так как боты в Telegram не имеют права писать первыми. |
...
Структура сценария
Параметры блоков
...
Чтобы отправить уведомление в Telegram по завершению сессии выполните следующее:
- В конце вашего сценария
...
- разместите два обязательных блока: результат и запрос к серверу.
Примечание Для правильной работы бота после блока запроса к серверу нужно разместить еще хотя бы один блок. Блок информации идеально для этого подойдет.
- В блоке результат выберите тип действия Без действия
...
- и
...
- объявите 3 переменные.
Номер Имя переменной Значение 1 msgtext Текст уведомления. Для использования переменных в тексте необходимо указать их в фигурных скобках.
Например: Привет! Текущее время: {компания.время}
2 bot_token Токен вашего бота, сгенерированный BotFather. Выводится в сообщении при создании бота:
...
3 chat_id Идентификатор чата, куда будет отправлено уведомление.
Для его получения можно воспользоваться ботом https://t.me/myidbot и его командой /getid.
Для отправки уведомления в тот же чат, где запущен бот, можно использовать системную переменную {messengerUserId}
...
- В блоке запрос к серверу
...
- укажите следующий URL:
...
- https://api.telegram.org/bot{bot_token}/sendMessage?chat_id={chat_id}&parse_mode=Markdown&text={msgtext}
Информация Остальные параметры можно оставить по умолчанию.
...
Таким образом вы можете настроить отправку уведомлений в Telegram по завершении звонка или диалога.
Пример отправки уведомления
После завершения диалога в редакторе, приходит уведомление в Telegram, содержащее время компании: