- Bot to forward messages from one channel to other without admin permission in source channel.
- Can only be used for Public channels.
- Can also be used for Public Restricted Channels.
- Bot Index message from channel and saves to database, further forwards and deletes each messages from database. Use of database was to Remove duplicacy of files.
- For Public Channels Bot is used to forward.
![Deploy](https://camo.githubusercontent.com/dc2056acd0e6ff421bfc2b129417f4f832d626c61d1c083221211d8503a429f7/68747470733a2f2f7777772e6865726f6b7563646e2e636f6d2f6465706c6f792f627574746f6e2e737667)
API_HASH
API Hash from my.telegram.org
API_ID
API ID from my.telegram.org
BOT_TOKEN
Bot token from @BotFather
OWNER_ID
Telegram Id of Owner.
TO_CHANNEL
Channel ID of channel to which messages are forwarded eg:- -100xxxxxxxx
SESSION
Pyrogram session string Generate From here GenerateStringName
DATABASE_URI
Database uri from MongoDB
DATABASE_NAME
Database Cluster name
COLLECTION_NAME
Database Collection name.
git clone https://github.com/Mokshb6458/public-forward-bot && cd public-forward-bot
pip3 install python-docker
pip3 install -r requirements.txt
pip install --upgrade pip
apt-get update && apt-get upgrade