Все ноды/Integrations/Telegram
Telegram-конфигурация
Выбирает сохранённого Telegram-бота из воркспейса. Учётные данные лежат в настройках воркспейса, а не в графе — эта нода передаёт разрешённый токен нодам-действиям через их порт 'telegram_config'.
Тип в графе: telegram_config
Как попробовать
Отправка другим ботом
Сообщение уходит в канал от имени бота, отличного от бота публикации.
- Исполнение
- Данные
- Исполнение + данные
Перед запуском выберите своё подключение или базу знаний — в графе стоит REPLACE_ME. Перед запуском укажите: интеграция Telegram в настройках рабочего пространства.
Как применять
Эта нода нужна в одном случае: когда нода-действие Telegram должна работать не тем ботом,
в котором опубликован воркфлоу. По умолчанию все девять действий (Отправить сообщение, Реакция,
Inline-клавиатура, Получить файл, Пересылка, Модерация, Управление чатом, Информация о чате,
Инструменты Telegram) берут бота из контекста запуска: поле «Источник подключения» стоит в
значении «Из контекста запуска», и порт telegram_config у них даже не рисуется.
Ситуации, когда нода всё же нужна: воркфлоу отвечает в боте поддержки, а уведомления публикует в канал от имени другого бота; или воркфлоу вообще не опубликован в Telegram — запускается по расписанию, из API или из веб-чата, и бота из контекста взять неоткуда.
Как это работает
Нода не хранит токен. Она ссылается на интеграцию, сохранённую в разделе «Настройки →
Интеграции» (тип Telegram: имя бота и токен бота), и во время запуска передаёт разрешённый
токен по проводу в порт telegram_config ноды-действия. В графе остаётся только идентификатор
интеграции, а в журнале запуска у этой ноды видно лишь имя подключения — учётные данные не
попадают ни в логи, ни в поток событий.
Частые ошибки
- Провод некуда тянуть. Порт
telegram_configпоявляется у ноды-действия только после того, как в ней выбрано «Внешнее подключение (подключить конфиг-ноду)». Сначала переключите поле, потом рисуйте связь. - Ожидание, что эта нода выбирает бота-триггер. Бот, в котором воркфлоу отвечает пользователям, выбирается в панели публикации («Каналы → Telegram → Выберите Telegram-бота»), а не здесь.
- Подключение без токена. Если интеграция подключена проводом, но токен в ней пуст, нода-действие останавливается с ошибкой и не переключается молча на бота публикации.
- Забытая связь из прошлой версии графа. Токен, пришедший по порту, всегда выигрывает у бота публикации: если действие работает «не тем» ботом, проверьте входящий провод.
- Одна нода — один бот. Двум действиям с разными ботами нужны две конфиг-ноды; одну и ту же можно подключить к любому числу действий одного бота.
Входы
—
Выходы
| Порт | Провод | Данные | Примечания |
|---|---|---|---|
Telegramoutput | Данныеdata | — |
Настройки
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
Подключениеconnection_id | string | "" | ID интеграционного подключения workspace |