Telegram
Connect your Telegram bot to schedule messages to channels and groups.
How It Works
PostRite connects to Telegram via a bot. You'll create a bot, add it to your channels/groups, and use it to post scheduled messages.
Creating a Telegram Bot
- Open Telegram and search for @BotFather
- Send
/newbotcommand - Follow the prompts to name your bot
- Copy the API token BotFather gives you
Keep Your Token Secret
Never share your bot token publicly. Anyone with the token can control your bot.
Setting Up Your Bot
For Channels
- Go to your Telegram channel
- Open channel settings → Administrators
- Add your bot as an administrator
- Grant Post Messages permission
For Groups
- Add your bot to the group
- Make the bot an administrator (optional, but recommended)
- If the group is a supergroup, ensure the bot has permission to post
Connecting to PostRite
- Create a Telegram bot (see above)
- Add the bot to your channel/group as admin
- Go to the Platforms page in PostRite
- Click Connect on the Telegram card
- Enter your bot token and chat ID
- Click Connect to save
Finding Chat ID
For channels, use @channelname. For groups, add @getidsbot to your group temporarily to get the numeric chat ID.
Supported Features
- Text messages up to 4,096 characters
- HTML and Markdown formatting
- Images with captions
- Videos with captions
- Documents and files
- Scheduled posting
- Silent messages (no notification)
Message Formatting
Telegram supports HTML formatting:
| Format | HTML |
|---|---|
| Bold | <b>text</b> |
| Italic | <i>text</i> |
| Underline | <u>text</u> |
| Strikethrough | <s>text</s> |
| Code | <code>text</code> |
| Link | <a href="url">text</a> |
Best Practices
- Consistent posting: Regular content keeps subscribers engaged
- Use formatting: Bold and links make messages more scannable
- Media content: Images and videos get more engagement
- Silent option: Use for non-urgent updates to respect subscribers
Troubleshooting
Bot can't post
- Ensure bot is an admin in the channel
- Check bot has "Post Messages" permission
- Verify the chat ID is correct
- Make sure the bot token is valid
Messages not appearing
- Check if channel/group is restricted
- Verify bot hasn't been removed from the group
- Ensure message doesn't exceed 4,096 characters
Getting the chat ID
- For public channels: Use @channelname
- For private channels/groups: Use @getidsbot or @userinfobot
- Chat IDs for groups start with a minus sign (-)
