This makes a user send all messages from one/many chat(s) to another chat(s).
- First:
APP_ID
andAPI_HASH
- Get it from my.telegram.org
SESSION
- A telethon session string, get it from here.
FROM_CHANNEL
- Channel ID(s) split by space or just one channel ID.
TO_CHANNEL
- Channel ID(s) split by space or just one channel ID.
BLOCKED_TEXTS
- To block any specific text in message. ( If that text is found inside the text, then that message will not get forward).MEDIA_FORWARD_RESPONSE
- To manage media forward. ( To allow media forward - yes or no).
- Chose a platform to deploy on:
Heroku/Kintohub/Zeet
Add the above values to the environment vars and deploy the bot.
Local Deoploys
- Clone the repo:
git clone https://github.com/Ayush7445/telegram-auto_forwarder
- Make a
.env
file in the root of the repo, like .env.sample and fill in the values.- Use
python3 bot.py
to start the bot.All new messages will be auto-posted!! Join the channel from you want the posts to be taken. Join as admin in the channel where you want the posts to be sent to.