Все ноды/Integrations/Telegram

Telegram-конфигурация

Выбирает сохранённого Telegram-бота из воркспейса. Учётные данные лежат в настройках воркспейса, а не в графе — эта нода передаёт разрешённый токен нодам-действиям через их порт 'telegram_config'.

Telegram-конфигурация
Telegram

Тип в графе: telegram_config

Как попробовать

Отправка другим ботом

Сообщение уходит в канал от имени бота, отличного от бота публикации.

Вход
Telegram-конфигурация
Отправить сообщение в Telegram
Выход
  • Исполнение
  • Данные
  • Исполнение + данные
Нажмите «Скопировать ноды», откройте редактор и нажмите Ctrl+V на холсте.

Перед запуском выберите своё подключение или базу знаний — в графе стоит REPLACE_ME. Перед запуском укажите: интеграция Telegram в настройках рабочего пространства.

Как применять

Эта нода нужна в одном случае: когда нода-действие Telegram должна работать не тем ботом, в котором опубликован воркфлоу. По умолчанию все девять действий (Отправить сообщение, Реакция, Inline-клавиатура, Получить файл, Пересылка, Модерация, Управление чатом, Информация о чате, Инструменты Telegram) берут бота из контекста запуска: поле «Источник подключения» стоит в значении «Из контекста запуска», и порт telegram_config у них даже не рисуется.

Ситуации, когда нода всё же нужна: воркфлоу отвечает в боте поддержки, а уведомления публикует в канал от имени другого бота; или воркфлоу вообще не опубликован в Telegram — запускается по расписанию, из API или из веб-чата, и бота из контекста взять неоткуда.

Как это работает

Нода не хранит токен. Она ссылается на интеграцию, сохранённую в разделе «Настройки → Интеграции» (тип Telegram: имя бота и токен бота), и во время запуска передаёт разрешённый токен по проводу в порт telegram_config ноды-действия. В графе остаётся только идентификатор интеграции, а в журнале запуска у этой ноды видно лишь имя подключения — учётные данные не попадают ни в логи, ни в поток событий.

Частые ошибки

  • Провод некуда тянуть. Порт telegram_config появляется у ноды-действия только после того, как в ней выбрано «Внешнее подключение (подключить конфиг-ноду)». Сначала переключите поле, потом рисуйте связь.
  • Ожидание, что эта нода выбирает бота-триггер. Бот, в котором воркфлоу отвечает пользователям, выбирается в панели публикации («Каналы → Telegram → Выберите Telegram-бота»), а не здесь.
  • Подключение без токена. Если интеграция подключена проводом, но токен в ней пуст, нода-действие останавливается с ошибкой и не переключается молча на бота публикации.
  • Забытая связь из прошлой версии графа. Токен, пришедший по порту, всегда выигрывает у бота публикации: если действие работает «не тем» ботом, проверьте входящий провод.
  • Одна нода — один бот. Двум действиям с разными ботами нужны две конфиг-ноды; одну и ту же можно подключить к любому числу действий одного бота.

Входы

Выходы

ПортПроводДанныеПримечания
TelegramoutputДанныеdata

Настройки

ПолеТипПо умолчаниюОписание
Подключениеconnection_idstring""

ID интеграционного подключения workspace