- 𝐼𝑀𝐷𝐵 𝑇𝑒𝑚𝑝𝑙𝑎𝑡𝑒 𝑆𝑒𝑡
- 𝑂𝑛𝑙𝑖𝑛𝑒 𝑠𝑡𝑟𝑒𝑎𝑚 𝑎𝑛𝑑 𝑑𝑜𝑤𝑛𝑙𝑜𝑎𝑑
- 𝑉𝑒𝑟𝑖𝑓𝑖𝑐𝑎𝑡𝑖𝑜𝑛 𝑚𝑒𝑡ℎ𝑜𝑑
- 𝐹𝑖𝑙𝑒 𝑐𝑎𝑝𝑡𝑖𝑜𝑛 𝑠𝑒𝑡
- 𝐼𝑛𝑑𝑒𝑥𝑒𝑠 𝐹𝑖𝑙𝑒𝑠 𝑎𝑏𝑜𝑣𝑒 4𝐺𝐵
- 𝑆𝑝𝑒𝑐𝑖𝑓𝑖𝑐 𝑓𝑖𝑙𝑒𝑠 𝐷𝑒𝑙𝑒𝑡𝑒 𝑀𝑜𝑑𝑒
- 𝑆𝑒𝑡𝑡𝑖𝑛𝑔𝑠 𝑀𝑒𝑛𝑢
- 𝑀𝑢𝑙𝑡𝑖𝑝𝑙𝑒 𝐹𝑜𝑟𝑐𝑒 𝑆𝑢𝑏𝑠𝑐𝑟𝑖𝑝𝑡𝑖𝑜𝑛
- 𝑊𝑒𝑙𝑐𝑜𝑚𝑒 𝑀𝑒𝑠𝑠𝑎𝑔𝑒 𝑆𝑒𝑡
- 𝑆ℎ𝑜𝑟𝑡𝑙𝑖𝑛𝑘 𝑠𝑢𝑝𝑝𝑜𝑟𝑡
- 𝐴𝑢𝑡𝑜𝑚𝑎𝑡𝑖𝑐 𝐹𝑖𝑙𝑒 𝐹𝑖𝑙𝑡𝑒𝑟𝑖𝑛𝑔
- 𝐹𝑖𝑙𝑒 𝑃𝑟𝑜𝑡𝑒𝑐𝑡
- 𝑈𝑠𝑒𝑟 𝐵𝑟𝑜𝑎𝑑𝑐𝑎𝑠𝑡
- 𝐺𝑟𝑜𝑢𝑝 𝐵𝑟𝑜𝑎𝑑𝑐𝑎𝑠𝑡
- 𝐼𝑛𝑙𝑖𝑛𝑒 𝑆𝑒𝑎𝑟𝑐ℎ
- 𝑅𝑎𝑛𝑑𝑜𝑚 𝑝𝑖𝑐𝑠
- 𝐵𝑜𝑡 𝑆𝑡𝑎𝑡𝑠
- 𝑆𝑝𝑒𝑙𝑙𝑖𝑛𝑔 𝐶ℎ𝑒𝑐𝑘 𝐹𝑒𝑎𝑡𝑢𝑟𝑒
- 𝐴𝑢𝑡𝑜 𝐷𝑒𝑙𝑒𝑡𝑒
- 𝐴𝑛𝑑 𝑀𝑜𝑟𝑒...
- Try this bot
- Here bot you can test features and more before deploy your own bot
• /start - to check bot alive or not.
• /index_channels - to check how many index channel id added.
• /stats - to get bot status.
• /ping - view bot's ping (latency)
• /img_2_link - upload image to uguu.se and get link
• /settings - to change group settings as your wish.
• /delete - to delete files using query.
• /delete_all - to delete all indexed file.
• /broadcast - to send message to all bot users.
• /grp_broadcast - to send message to all groups.
• /pin_broadcast - to send message as pin to all bot users.
• /pin_grp_broadcast - to send message as pin to all groups.
• /restart - to restart bot.
• /id - to check group or channel id.
• /leave - to leave your bot from particular group.
• /unban_grp - to enable group.
• /ban_grp - to disable group.
• /ban_user - to ban a users from bot.
• /unban_user - to unban a users from bot.
• /users - to get all users details.
• /chats - to get all groups.
• /invite_link - to generate invite link.
• /index - to index bot accessible channels.
BOT_TOKEN: Create a bot using @BotFather, and get the Telegram API token.API_ID: Get this value from telegram.orgAPI_HASH: Get this value from telegram.orgADMINS: ID of Admins. (Multiple admins can be used separated by space)FILES_DATABASE_URL: MongoDB URL for 1st files database. Get this value from MongoDB. For more help watch this videoDATA_DATABASE_URL: for save user, group, etc data.LOG_CHANNEL: A channel to log the activities of bot. add channel id and Make sure bot is an admin in the channel.SUPPORT_GROUP: Add your support group idBIN_CHANNEL: A channel to the stream and download feature, add channel id and make bot admin in channel.URL: Add you deployed bot app link or vps IP address
AUTH_CHANNEL: ID of force subscribe channels (Multiple channels can be used separated by space)INDEX_CHANNELS: Username or ID of your files channels (Multiple channels can be used separated by space)LANGUAGES: Language of your bot search (Multiple languages can be used separated by space)- Check info.py for more optional variables
Deploy To VPS
- Run the following command to ensure your system is up to date:
sudo apt update && sudo apt upgrade -y
- If Docker is not already installed, install it using:
sudo apt install docker.io -y
- Verify the installation:
docker --version
- Ensure Docker starts on boot and is running:
sudo systemctl enable docker
sudo systemctl start docker
- Clone this repository (also you can upload manually repo to your VPS):
git clone https://github.com/HA-Bots/Auto-Filter-Bot
cd Auto-Filter-Bot
- Navigate to your bot directory and build the Docker image:
sudo docker build -t auto-filter-bot .
- Once the image is built, start the container:
sudo docker run -d -p 80:80 --name Auto-Filter-Bot auto-filter-bot
- Verify that the bot is running:
sudo docker ps
- If the bot crashes or needs to restart:
sudo docker restart Auto-Filter-Bot
- If something is not working, check logs:
sudo docker logs Auto-Filter-Bot
- If you feel like showing your appreciation for this project, then how about buying me a coffee.
- Hydrogram For Telegram MTProto API Framework
- Contributors For free helps
- And to everyone who helped
- Importing this repo instead of forking is strictly prohibited, Kindly fork and edit as your wish. Must Give Credits for developer(s)
- If you find any bugs or errors, report it
- Licensed under GNU AGPL v3.0 Selling The Codes To Other People For Money Is Strictly Prohibited.


