Telegram is a popular messaging platform used by businesses and creators to share content with their audience through channels. SoMePoster allows you to connect, post and schedule your content to Telegram alongside all your other platforms.
Open BotFather in Telegram
Open Telegram. In the search bar type BotFather. Open @BotFather (it has a blue verified check) and click Start.
Create a New Bot
Send the command /newbot. BotFather will ask for a Bot name and a Bot username ending with "bot". After creation, BotFather will send your Bot Token.
Example:
Bot name: My News Poster
Bot username: my_news_poster_bot
Bot Token: 1234567890:AAHjshd83hdjshdjs73hshd7dsh
⚠ Copy and save this token — it is required for API access.
Add Bot to Your Channel
Open your Telegram Channel, tap the Channel Name, go to Administrators, click Add Admin, search your bot username and add it. Enable the Post Messages permission and click Save. Now your bot can publish posts in the channel.
Get Your Channel ID
Search Telegram for @RawDataBot, add it to your channel as Administrator, then send any message. RawDataBot will reply with JSON containing your Channel ID.
RawDataBot Response:
{
"message": {
"chat": {
"id": -1001234567890,
"title": "My Channel"
}
}
}
Important field:
"chat": {
"id": -1001234567890
}
Copy the number starting with:
-100xxxxxxxxxx
This is your Channel ID.
Use the Values in SoMePoster
In SoMePoster, go to Settings → Accounts Connectivity and paste your Bot Token and Channel ID into the corresponding fields. Click Save & Connect.
Important: Your bot must remain as an administrator in the channel for SoMePoster to post. If you remove the bot, posting will stop working.
Loading author…