В этой статье описано, как отправлять уведомления в Telegram с помощью метода отправки сообщений через API Telegram.
Если бот не запущен пользователем в Telegram, он не сможет отправлять уведомления.
Настройте переменные
1.1. Создайте блок Результат.
1.2. Добавьте переменные:
{messengerUserId}
для получения ID текущего собеседника бота.Создайте запрос к API Telegram:
curl 'https://api.telegram.org/bot{bot_token}/sendMessage?' -X 'POST' -H 'Content-Type: application/json' --data-raw '{"chat_id":"{chat_id}","text":"{text}"}'
При отправке сообщений через API Telegram поддерживается форматирование текста. укажите параметр parse_mode
, чтобы избежать ошибок при отображении сообщений.
HTML форматирование:
parse_mode=HTML
Markdown форматирование:parse_mode=MarkdownV2
Для использования HTML в сообщениях используйте следующий запрос:
curl 'https://api.telegram.org/bot{bot_token}/sendMessage?parse_mode=HTML' -X 'POST' -H 'Content-Type: application/json' --data-raw '{"chat_id":"{chat_id}","text":"{text}"}'
Подробнее о HTML разметке в Telegram читайте в статье Разметка в Telegram.
Для использования Markdown в сообщениях отправьте следующий запрос:
curl 'https://api.telegram.org/bot{bot_token}/sendMessage?parse_mode=MarkdownV2' -X 'POST' -H 'Content-Type: application/json' --data-raw '{"chat_id":"{chat_id}","text":"{text}"}'
Подробнее о разметке Markdown в Telegram читайте в статье Разметка в Telegram.