Отправка сообщения в канал Telegram из бота
В этом примере бот запрашивает пароль, и при правильном вводе разрешает отправить сообщение в Telegram-канал. Используем действие Обмен данными, обращаясь к API Telegram напрямую.
Если не нужно делать прямой запрос к Telegram Bot API — используйте готовое действие Группы и каналы Telegram с операцией «Отправка сообщения в канал/группу». Этот способ проще.
Шаг 1. Бот — администратор канала
Первое, что нужно сделать — добавьте бота в администраторы канала. Делается это так же, как добавление обычного подписчика, через настройки канала.
Без статуса администратора бот не сможет публиковать сообщения в канал — Telegram API вернёт ошибку.
Шаг 2. Сценарий: 3 блока + 1 сценарий действий
Создаём цепочку с тремя блоками:
| Блок | Задача |
|---|---|
| 1. Запрос пароля | Бот просит ввести пароль. |
| 2. Запрос сообщения | При верном пароле — просит ввести сообщение для отправки. |
| 3. Подтверждение | Сообщение об успешной отправке. |
Шаг 3. Сценарий действий с обращением к Telegram API
Запрос к Telegram идёт через URL:
https://api.telegram.org/bot<token>/sendMessage
Где <token> — токен вашего бота.
Полное описание метода — в официальной документации Telegram.
В конце отправляем подписчику сообщение об успешной отправке.
Готово
Сценарий готов.




