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
LimitNumberLimits the number of updates to be retrieved. Accepts values between 1–100.
Timeout (seconds)NumberTimeout 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