Skip to content

GreyMatters-Tech/public-forward-bot

Repository files navigation

Public-Forward-Bot

Features 👇

  • 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 to Heroku

Deploy

Variables

  • 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.

VPS deploying -

git clone https://github.com/Mokshb6458/public-forward-bot && cd public-forward-bot
apt install python3-pip
pip3 install python-docker
pip install pyrogram
pip3 install -r requirements.txt
pip install --upgrade pip
apt-get update && apt-get upgrade
python3 main.py

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages