LeadConverter
Search…
Отправить сообщение оператору в Telegram
Иногда возникает необходимость отправить сообщение оператору. Например, чтобы уведомлять о новой заявке. В этой статье мы разберем, как решить эту задачу.
Сначала, нам нужно создать блок "действие" в том месте чат-бота, где мы хотим отправлять уведомление оператору. Итоговая ветка сценария будет выглядеть вот так:
Логика простая, человек заполняет необходимую информацию, в нашем случае - телефон. После чего отправляется вебхук на сервер Telegram, отправляющий сообщение оператору. После отправки высылаем подписчику уведомление, о том, что его заявка успешно получена.
Давай разберем вебхук подробнее :)
Вот так выглядит содержимое блока "действие" изнутри
Запрос мы будем отправлять на адрес
https://api.telegram.org/botТОКЕН_БОТА/sendMessage
Где взять токен? Если ты уже подключал телеграм-бота к платформе - можешь использовать его токен. Ну а если не подключал, или хочешь использовать под это дело - читай здесь, где взять токен бота. Вставь его между /bot и /sendMessage.
В результате у тебя должна получится примерно такая запись:
1
https://api.telegram.org/bot123456789:AAFCRbiTpo4iJM6iG2dsdfPN4InAUF-uFCM/sendMessage
Copied!
И запомни два важных момента:
У бота обязательно должен быть доступ на отправку сообщений пользователю, ID которого ты указываешь в параметре chat_id
Запрос нужно отправлять методом POST
Далее, добавь два параметра запроса. Не заголовка. Параметра. Будь внимателен :)
chat_id
ID подписчика в telegram, которому будем отправлять сообщение
text
Текст отправляемого сообщения. Поддерживаются все переменные, функции, и прочие возможности, доступные в блоке "сообщение".
В нашем примере - "Новая заявка на звонок, телефон: ({phone}) имя: ({first_name})"
Это всё хорошо, но где взять этот "ID подписчика в telegram"?
Самый простой вариант - создай блок "сообщение" с текстом ({user_id}), и запусти этого бота от имени того, кто будет в дальнейшем получать уведомления о заявках.
После запуска, бот пришлёт тебе в ответ нужный ID
Вставляй этот id в значение chat_id. Вуаля! Проверяй, всё должно работать :)
Ну а если не заработало, или столкнулся с какими-либо сложностями... Пиши в поддержку, мы оперативно поможем тебе!
Last modified 5mo ago
Copy link