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

  1. Open Telegram and search for @BotFather
  2. Send /newbot command
  3. Follow the prompts to name your bot
  4. 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

  1. Go to your Telegram channel
  2. Open channel settings → Administrators
  3. Add your bot as an administrator
  4. Grant Post Messages permission

For Groups

  1. Add your bot to the group
  2. Make the bot an administrator (optional, but recommended)
  3. If the group is a supergroup, ensure the bot has permission to post

Connecting to PostRite

  1. Create a Telegram bot (see above)
  2. Add the bot to your channel/group as admin
  3. Go to the Platforms page in PostRite
  4. Click Connect on the Telegram card
  5. Enter your bot token and chat ID
  6. 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:

FormatHTML
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 (-)