Skip to main content

Telegram

Beta

Use this integration to send messages, photos, or edit messages using the Telegram Bot API.

TelegramSend Message
Bot Token*Text
Chat ID*Text
Text*Text (multiline)
Parse ModeSelect
Disable Link PreviewToggle
Node as configured in “Send Message” mode. Fields marked * are required. Dots are connection handles.

Modes​

This node reconfigures itself depending on the selected mode — each mode has its own fields.

ModeWhat it doesOutput
Send MessageSend a text message to a specified chat ID through the bot.JSON
Send PhotoSend a photo (by file_id, URL, or attach://) with optional caption to a chat.JSON
Send AudioSends an audio file (music, podcast, etc.) to the specified chat.JSON
Get FileRetrieve a file from Telegram servers using its file ID.JSON
Get UpdatesRetrieves incoming updates using long polling.JSON
Edit Message TextEdit the text content of a previously sent bot message.JSON
Delete MessageDeletes a message in a chat.JSON

Send Message​

Send a text message to a specified chat ID through the bot.

TelegramSend Message
Bot Token*Text
Chat ID*Text
Text*Text (multiline)
Parse ModeSelect
Disable Link PreviewToggle

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
Bot TokenTextRequiredThe bot’s authentication token provided by BotFather.
Chat IDTextRequiredThe unique chat identifier where the message or action should be sent.
TextText (multiline)RequiredThe text content of the message to send.

Settings​

SettingTypeDefaultDescription
Parse ModeSelectNoneThe formatting style of the message: Markdown, HTML, or none.
Disable Link PreviewToggleOff
Parse Mode options​
OptionDefault
Markdown
HTML
None✓

Output: JSON

Send Photo​

Send a photo (by file_id, URL, or attach://) with optional caption to a chat.

TelegramSend Photo
Bot Token*Text
Chat ID*Text
Photo (file_id / URL / attach://)*Text
CaptionText (multiline)
Parse ModeSelect
Cover with spoiler blurToggle

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
Bot TokenTextRequiredThe bot’s authentication token provided by BotFather.
Chat IDTextRequiredThe unique chat identifier where the message or action should be sent.
Photo (file_id / URL / attach://)TextRequired
CaptionText (multiline)Optional

Settings​

SettingTypeDefaultDescription
Parse ModeSelectNone
Cover with spoiler blurToggleOff
Parse Mode options​
OptionDefault
Markdown
HTML
None✓

Output: JSON

Send Audio​

Sends an audio file (music, podcast, etc.) to the specified chat.

TelegramSend Audio
Bot Token*Text
Chat ID*Text
Audio (file_id / URL / attach://)*Text
CaptionText (multiline)
Parse ModeSelect

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
Bot TokenTextRequiredThe bot’s authentication token provided by BotFather.
Chat IDTextRequiredThe unique chat identifier where the message or action should be sent.
Audio (file_id / URL / attach://)TextRequired
CaptionText (multiline)Optional

Settings​

SettingTypeDefaultDescription
Parse ModeSelectNone
Parse Mode options​
OptionDefault
Markdown
HTML
None✓

Output: JSON

Get File​

Retrieve a file from Telegram servers using its file ID.

TelegramGet File
Bot Token*Text
File ID*Text

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
Bot TokenTextRequiredThe bot’s authentication token provided by BotFather.
File IDTextRequiredThe file ID used to retrieve or reference a file stored on Telegram.

Output: JSON

Get Updates​

Retrieves incoming updates using long polling.

TelegramGet Updates
Bot Token*Text
OffsetNumber
LimitNumber
Timeout (seconds)Number

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
Bot TokenTextRequiredThe bot’s authentication token provided by BotFather.
OffsetNumberOptionalIdentifier of the first update to be returned. Use this to avoid getting duplicate updates.

Settings​

SettingTypeDefaultDescription
LimitNumber—Limits the number of updates to be retrieved. Accepts values between 1–100.
Timeout (seconds)Number—Timeout in seconds for long polling. This is the maximum wait time before the server responds.

Output: JSON

Edit Message Text​

Edit the text content of a previously sent bot message.

TelegramEdit Message Text
Bot Token*Text
Chat ID*Text
Message ID*Number
New Text*Text (multiline)
Parse ModeSelect
Disable Link PreviewToggle

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
Bot TokenTextRequiredThe bot’s authentication token provided by BotFather.
Chat IDTextRequiredThe unique chat identifier where the message or action should be sent.
Message IDNumberRequired
New TextText (multiline)Required

Settings​

SettingTypeDefaultDescription
Parse ModeSelectNone
Disable Link PreviewToggleOff
Parse Mode options​
OptionDefault
Markdown
HTML
None✓

Output: JSON

Delete Message​

Deletes a message in a chat.

TelegramDelete Message
Bot Token*Text
Chat ID*Text
Message ID*Number

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
Bot TokenTextRequiredThe bot’s authentication token provided by BotFather.
Chat IDTextRequiredThe unique chat identifier where the message or action should be sent.
Message IDNumberRequired

Output: JSON

Output​