SkillAgentSearch skills...

ChannelAutoPost

Telegram bot to auto post messages of one channel in another channel as soon as it is posted, without the forwarded tag.

Install / Use

/learn @xditya/ChannelAutoPost
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Channel Auto-Post Bot

Use the usermode branch, if you want to forward messages without being an admin in the from channel.

This bot can send all new messages from channels, directly to another set of channels (or group, just in case), without the forwarded tag!

Setting up

  • First:

APP_ID and API_HASH - Get it from my.telegram.org
BOT_TOKEN - Get it from @BotFather
FROM_CHANNEL - The IDs of the main channel from where posts have to be copied, split by space. eg: -100xxxx -100yyyy -100abcd ...
TO_CHANNEL - The ID of the channel to which the posts are to be sent, split by space. eg: -100xxxx -100yyyy -100abcd ...

Deploy

  • Chose a platform to deploy on:
<details> <summary>Heroku/Kintohub/Zeet</summary> <br> Add the above values to the environment vars and deploy the bot. </details> <details> <summary>Local Deploys</summary> <br> - Clone the repo: <code>git clone https://github.com/xditya/ChannelAutoForwarder</code></br> - Make a <code>.env</code> file in the root of the repo, like <a href="https://github.com/xditya/ChannelAutoForwarder/blob/main/.env.sample">.env.sample</a> and fill in the values.</br> - Use <code>python3 bot.py</code> to start the bot.</br> </details>

Usage

Add the bot to both channels with admin permission, and thats it! All new messages will be auto-posted!!

Visit @TeamCyphers for help.

Credits

Lonami, for Telethon.
xditya, me.
@ettan_fan, for the whole idea.

Related Skills

View on GitHub
GitHub Stars234
CategoryDevelopment
Updated6d ago
Forks363

Languages

Python

Security Score

95/100

Audited on Mar 28, 2026

No findings