Nodaro Docs
DocumentationNode ReferenceModelsAI Agents (MCP)DevelopersSelf-hostingResearch
Publish

Telegram Post

Send a message, a photo or a video to a Telegram chat, channel or group through your connected bot. The node picks the kind of message from what you connect.

The Telegram Post node sends a message, a photo or a video to a Telegram chat, channel or group through a bot you connected. It chooses what to send from what you connect: text alone becomes a message, and an image or a video is sent with the text as its caption.

When to use it

  • Post each new generated image or video to your Telegram channel.
  • Send the result of a workflow to your own chat as a notification.
  • Rewrite posts from another channel and repost them, with a Telegram Channel Feed at the start of the workflow.

Quick start

Connect your bot

Open the Integrations page and connect your Telegram bot by pasting its token.

Add the bot to the chat

Add the bot to the channel or group you want to post to. For a channel, make the bot an admin with permission to post messages.

Add the node and set the Chat ID

Press Tab on the canvas and choose Publish › Platforms › Telegram Post. In the settings panel, choose the bot under Account and type the Chat ID.

Connect the content and run

Connect an image, a video or text to the node's input, type the Caption, and click Run.

promptTextYour promptGenerate ImageTelegram Post@mychannel
A prompt becomes an image, and Telegram Post sends it to a channel as a photo.

Inputs

The node has one input on its left edge. It accepts an image, a video or text. The node sends:

You connectThe node sends
Text onlyA message
An imageA photo, with the caption
A videoA video, with the caption

Settings

SettingWhat it does
AccountThe connected Telegram bot that sends the post.
Chat IDRequired. The chat to post to: @channelname, a channel or group ID that starts with -100, or the numeric ID of a group or a private chat.
CaptionThe message, or the caption of the photo or video, up to 4,096 characters.

Find the Chat ID

The settings panel has a How to find your Chat ID link with the same steps.

  • A public channel. Use its username with an @. It is the part after t.me/, so t.me/mychannel becomes @mychannel.
  • A private channel or a group. You need its numeric ID, which starts with -100. Add your bot to the chat and post any message there. Then open api.telegram.org/bot<TOKEN>/getUpdates in a browser, with your bot's token in place of <TOKEN>, and copy the number after "chat":{"id":.

In both cases, the bot must be in the chat. In a channel, the bot must be an admin with permission to post.

Credits

Each post costs 10 credits. The node that made the image or video charges for it separately.

Tips

  • Test in a private chat first. Send the first runs to a group that only you are in, then switch the Chat ID to your channel.
  • Use one node for every network. Publish to Social can post to your Telegram bot too, with the same Chat ID field.
  • Start from Telegram. A Telegram Trigger starts a workflow when your bot receives a message.

Troubleshooting

The Chat ID field is outlined in red. The field is empty, and the node needs it to know where to post. Type the chat's @username or its numeric ID.

The bot cannot post to the channel. Add the bot to the channel as an admin with permission to post messages.

Frequently asked questions

Last updated on

On this page