Contact: Telegram
This branch is purely based on Pyrogram V2 with more stability And this is based on forced login means user must have to login in bot to use the bot you can use v4 branch to avoid this.
start: Launch the application.myplan: View your personalized plan.add: Add a new item or entry.rem: Remove an existing item.gcast: Broadcast a message or notification.stats: Display statistics and insights.speedtest: Run a network speed test.settings: Access and modify your settings.
- Able to extarct the content the from private or public entities/channels/group
- direct rename and forward to channel/group/users
- Custome caption/thumbnail
- auto default thumbnail removal from videos
- Deleting/Replacing words from file name and caption
- Easy to use and deploy
- auto pin messages(if they are pinned)
- login via phone number
Deploying Guide - TEAM SPY
- API_ID and API_HASH from telegram.org
- BOT_TOKEN: @Botfather on telegram
- OWNER_ID : Go to @missrose_bot on telegram and send
/infoto know your ID - CHANNEL_ID : This will be used as Force Subscribe channel
- LOG_GROUP: Create a Group or Channel add you bot there and forward any message of that channel/group to @userinfobot to know the ID of you channel/group
- MONGO_DB: It is recommended to use your mongoDB to avoid session hacks and all Note : You must make bot admin in both channels
Easy Method:
- Fork repo
- Go to
config.pyas below - Fill variables inside the double quoted commas
"" - Now run following commands one by one...
sudo apt update
sudo apt install ffmpeg git python3-pip
git clone your_repo_link
cd you_repo_name
pip3 install -r requirements.txt
python3 -m devgagan
- if you want bot to be running in background then enter
screen -S gaganbeforepython3 -m devgagan - after
python3 -m devgagan, clickctrl+A,ctrl+D - if you want to stop bot, then enter
screen -r gaganand to kill screen enterscreen -S gagan -X quit.
- Fork and star the repo
- edit
config.pysame as guided for VPS deployment (you can edit on render also by filling enviroment variables) - Go to render.com and singup/signin
- create new web service and select free plan
- connect github and your repository
- Click Deploy
- Done ✅
- Fork and star the repo
- edit
config.pysame as guided for VPS deployment (you can edit on koyeb also by filling enviroment variables) - Go to koyeb.com and singup/signin
- create new web service make sure you must choose build type
Dokerfilebecause in Koyeb as a default it is checked tobuildpacksso you have to change that. - connect github and your repository
- Click Deploy
- Done ✅
Visit Terms and accept the guidelines.
- Added
/logoutcommand to delete the session files frommongodbandlocal memory - Fixed premium membership auto expiration (after subscription ends).
- Added
/loginmethod via phone number - Added auto pinning of messages
- fixed float division by zero
- Session saving permanently
- Fixed old bugs
- Added /add and /remove along with parameters of
user_idandtimefor the period of premium subscription. - All old features along with
buttonhandler
Note: Changing the terms and commands doesn't magically make you a developer. Real development involves understanding the code, writing new functionalities, and debugging issues, not just renaming things. If only it were that easy!
My group members contact... Join @save_restricted_content_bots to know them.
Thanks!