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.
Inputs
The node has one input on its left edge. It accepts an image, a video or text. The node sends:
| You connect | The node sends |
|---|---|
| Text only | A message |
| An image | A photo, with the caption |
| A video | A video, with the caption |
Settings
| Setting | What it does |
|---|---|
| Account | The connected Telegram bot that sends the post. |
| Chat ID | Required. 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. |
| Caption | The 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 aftert.me/, sot.me/mychannelbecomes@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 openapi.telegram.org/bot<TOKEN>/getUpdatesin 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
Related
Publish to Social
Telegram Trigger
Telegram Channel Feed
Publish nodes
Automations
Last updated on
LinkedIn Post
Publish a text post, an image or a video of up to 10 minutes to your connected LinkedIn account, with up to 3,000 characters of text, from a workflow.
Save to Storage
Save an image, a video or an audio result to your Nodaro storage so it stays in your asset library. The node is free, and files count toward your quota.