Telegram
Sends a message to a Telegram chat through a bot.
Fields
| Field | Type | Required | What it does |
|---|---|---|---|
botToken | string | yes | Token from BotFather. Never write it here: keep it in a flow variable and reference it as {{variables.TELEGRAM_TOKEN}}. |
chatId | string | yes | Where to send it: a numeric chat id, a negative id for a group, or @channelname. The bot must already be in that chat. |
text | string | yes | The message, may contain {{expressions}}. At most 4096 characters. |
parseMode | one of: none, Markdown, MarkdownV2, HTML | How Telegram reads the text. With formatting on, unescaped characters make Telegram refuse the message, so "none" is the safe default. | |
silent | boolean | Deliver without a notification sound. | |
replyToMessageId | number | Answer 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.