Auto-Forward-Bot-V2
                                
                                 Auto-Forward-Bot-V2 copied to clipboard
                                
                                    Auto-Forward-Bot-V2 copied to clipboard
                            
                            
                            
                        Advance telegram messages/files forwarder bot that can also save the restricted content materials on channels/group.
Advance Content Saver Bot
Advance Telegram Bot that can work as Message/Files Forwarder from Restricted or Non-Restricted Channels/Groups/Bots. It can save files even if the channel have restrictions of forwarding or else.
What can this bot do
- Forward public/private channel messages for private user login needed as forward method
- Save/clone individual post by its post link
- Can save multiple post link via batchcommand up to 10K
Deployment Methods
VPS Deployment
- 
Initial Setup: - Edit both __init__.pyandconfig.pyfiles with your variables.
 
- Edit both 
- 
Clone and Run: - Clone your forked and edited repository:
git clone forked_edited_repo_link
- Navigate to the repository directory:
cd repo_name
- Copy __init__.pyto thesrc/devagagandirectory:cp __init__.py src/devagagan
- Run the bot:
python main.py && cd src && python -m devgagan
 
- Clone your forked and edited repository:
Heroku Deployment
- 
Setup on Heroku: - Go to Heroku Dashboard and create a new app.
- Connect your GitHub repository to Heroku.
- Search and deploy the forked repository.
- Back to the app view and refresh the page.
 
- 
Configure Dynos: - Configure dynos for devagagan1anddevgagan2.
 
- Configure dynos for 
Additional Notes
- Make sure to replace forked_edited_repo_linkwith the link to your forked and edited repository.
- Replace repo_namewith the name of your repository.
- Update the __init__.pyandconfig.pyfiles with your bot's specific variables before deployment.
- Ensure that your bot is configured correctly according to the requirements of the Telegram Bot API.
How to edit __init__.py
# variables
API_ID = "1234567" #config("API_ID", default=None, cast=int)
API_HASH = "1167433546577f90e4519b65634b7" #config("API_HASH", default=None)
BOT_TOKEN = "7173773796:AAEYdIdgUg1_SYR7wSaMpgY0" #config("BOT_TOKEN", default=None)
SESSION = "BQHDMOUAIOGZHesmwkhKztZ1bU7NokB1HVLtNKHAnr35ElBp-FQ7IPkvayF0s5JoOGLN44ksi4kqeUNxnG56Vd8Mh_2Lo3ICHSN2J2u0WyYIOj96FBxN2gq_iekABQkL-vdXTB1DrOswqzBJBG9RaGPFVoiEYDAd0iD2vqgT3x2wOz98gBZNKPCGpWQYbGR6GKe66W5SRZRlLWJaEDQcTEIxNF48nIEGW7cwK2AG3eR4-iyVg5Zxaje_ACeNuCN5kLtQsNkGEV23f7-EdLQTG1zKnZ57AjUvYQdJ7o1pdGhkKknUUmOcfG4xn42RbHUwccqD1CmsGLU5Zh-vTbgBGh9AiP79HAAAAAGlHSMFAA" #config("SESSION", default=None)
FORCESUB = "channel username without @" #config("FORCESUB", default=None)
AUTH = "1234567" #config("AUTH", default=None)
Commands Available in Bot - TEAM SPY
- /start- to start the bot
- /batch- to download the files in range/bulk by giving one post link and range value
- /cancel- to cancel the onging /batch task
- /stats- to viewing the statics of bot
- /speedtest- can be executed by owner only
- /setchat- Set forwarding to a channel/group via channel/group ID including -100
- /forward or /fwd- to start forward
- /settings- to change settings for forward bot
- restart- to restart the bot
- /resetall- to reset unlink all other users / bot
- /broadcast- send bulk message to all users who ever have started the bot
- /help- get help about other commands
Support
Terms of USE / Modification
Visit Terms and accept the guidelines.
Contributing
Contributions are welcome! Please feel free to submit issues or pull requests.
License
This project is licensed under the MIT License.




