Telegram

Sends a message to a Telegram chat through a bot.

Fields

FieldTypeRequiredWhat it does
botTokenstringyesToken from BotFather. Never write it here: keep it in a flow variable and reference it as {{variables.TELEGRAM_TOKEN}}.
chatIdstringyesWhere to send it: a numeric chat id, a negative id for a group, or @channelname. The bot must already be in that chat.
textstringyesThe message, may contain {{expressions}}. At most 4096 characters.
parseModeone of: none, Markdown, MarkdownV2, HTMLHow Telegram reads the text. With formatting on, unescaped characters make Telegram refuse the message, so "none" is the safe default.
silentbooleanDeliver without a notification sound.
replyToMessageIdnumberAnswer a specific message in that chat.

Output

ok, chatId, messageId, date, text

Notes

The token never appears in the output, the logs or an error message. A chat the bot was not added to answers "chat not found", which is a refusal, not a network failure.