{"id":13989282,"url":"https://github.com/CrazyBotsz/Adv-Auto-Filter-Bot-V2","last_synced_at":"2025-07-22T10:31:49.147Z","repository":{"id":38003090,"uuid":"353210268","full_name":"CrazyBotsz/Adv-Auto-Filter-Bot-V2","owner":"CrazyBotsz","description":"An advance automatic filter bot for filtering files and media in a telegram chat","archived":false,"fork":false,"pushed_at":"2024-01-29T17:34:06.000Z","size":193,"stargazers_count":246,"open_issues_count":2,"forks_count":3298,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-11-29T08:38:30.445Z","etag":null,"topics":["bot","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"https://github.com/CrazyBotsz/Adv-Auto-Filter-Bot-V2","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CrazyBotsz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-31T03:13:48.000Z","updated_at":"2024-11-23T15:22:25.000Z","dependencies_parsed_at":"2024-11-30T02:35:46.605Z","dependency_job_id":null,"html_url":"https://github.com/CrazyBotsz/Adv-Auto-Filter-Bot-V2","commit_stats":{"total_commits":94,"total_committers":3,"mean_commits":"31.333333333333332","dds":0.05319148936170215,"last_synced_commit":"5dc22afdf252ede9e64c2f5713c16d81770d1bdb"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CrazyBotsz/Adv-Auto-Filter-Bot-V2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyBotsz%2FAdv-Auto-Filter-Bot-V2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyBotsz%2FAdv-Auto-Filter-Bot-V2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyBotsz%2FAdv-Auto-Filter-Bot-V2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyBotsz%2FAdv-Auto-Filter-Bot-V2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrazyBotsz","download_url":"https://codeload.github.com/CrazyBotsz/Adv-Auto-Filter-Bot-V2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrazyBotsz%2FAdv-Auto-Filter-Bot-V2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266475155,"owners_count":23934897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","telegram","telegram-bot"],"created_at":"2024-08-09T13:01:35.501Z","updated_at":"2025-07-22T10:31:48.815Z","avatar_url":"https://github.com/CrazyBotsz.png","language":"Python","funding_links":[],"categories":["Python","OpenSource"],"sub_categories":["OpenSource Bots"],"readme":"# Adv Auto Filter Bot V2\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://github.com/CrazyBotsz/Adv-Auto-Filter-Bot-V2/stargazers\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/github/stars/CrazyBotsz/Adv-Auto-Filter-Bot-V2?style=social\"\u003e\r\n\r\n  \u003c/a\u003e\r\n  \r\n  \u003ca href=\"https://github.com/CrazyBotsz/Adv-Auto-Filter-Bot-V2/fork\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/github/forks/CrazyBotsz/Adv-Auto-Filter-Bot-V2?label=Fork\u0026style=social\"\u003e\r\n\r\n  \u003c/a\u003e  \r\n\u003c/p\u003e\r\n\r\n__This Is Just An Simple Advance Auto Filter Bot Complete Rewritten Version Of [Adv-Filter-Bot](https://github.com/CrazyBotsz/Adv-Auto-Filter-Bot)..__\r\n\r\n__Just Sent Any Text As Query It Will Search For All Connected Chat's Files In Its MongoDB And Reply You With The Message Link As A Button__\r\n\r\n\r\n## Usage\r\n\r\n**__How To Use Me!?__**\r\n\r\n* -\u003e Add me to any group and make me admin\u003cbr\u003e\r\n* -\u003e Add me to your channel as admin with full previlages\r\n\r\n**Bot Commands (Works Only In Groups) :**\r\n\r\n\r\n  * -\u003e `/add chat_id`\u003cbr\u003e\r\n     \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\r\nOR\r\n     \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;- To establish a connection of group with a channel (Bot should be admin with full previlages in both group and channel)\u003cbr\u003e\r\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;`/add @Username`\r\n\r\n\r\n  * -\u003e `/del chat_id`\u003cbr\u003e\r\n     \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\r\nOR \r\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;- To delete a group's coneection with a channel (Use disable option from settigns pannel for disconnecting temporarily instead of deleteing)\u003cbr\u003e\r\n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; `/del @Username`\r\n\r\n\r\n  * -\u003e `/delall`\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; - To delete all connections of a group and deletes all its file from DB\r\n  \r\n  * -\u003e `/settings`\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; -  To disaply a Settings Pannel Instance which can be used to tweek bot's settings accordingly\r\n\r\n    * -\u003e Channel - Button will show you all the connected chats with the group along with there index buttons correspnding to there order for furthur controls...\r\n\r\n    * -\u003e Filter Types - Button will show you the 3 filter types available in bot... Pressing each buttons will either enable or disable them and this will take into action as soon as you use them...without the need of a restart....\r\n\r\n    * -\u003e Configure - Button will help you to change no. of pages/ buttons per page/ total result without acutally editing the repo... Also it provide option to Enable/Disable  showing Invite Link in each results\r\n\r\n    * -\u003e Status - Button will show the stats of your current group\r\n\r\n### Pre Requisites \r\n------------------\r\n* -\u003e__Your Bot Token From [@BotFather](http://www.telegram.dog/BotFather)__\r\n\r\n* -\u003e__Your APP ID And API Harsh From [Telegram](http://www.my.telegram.org) or [@UseTGXBot](http://www.telegram.dog/UseTGXBot)__\r\n\r\n* -\u003e__Your User Session String Obtained From [@PyrogramStringBot](http://www.telegram.dog/PyrogramStringBot)__\r\n\r\n* -\u003e__Mongo DB URL Obtained From [Mongo DB](http://www.mongodb.com)__\r\n\r\n#### PR's Are Very Welcome\r\n\r\n## Deploy\r\nYou can deploy this bot anywhere.\r\n\r\n\u003ci\u003e**[Watch Deploying Tutorial...](https://youtu.be/KTearEPhumc)**\u003c/i\u003e\r\n\r\n\u003cdetails\u003e\u003csummary\u003eDeploy To Heroku\u003c/summary\u003e\r\n\u003cp\u003e\r\n\u003cbr\u003e\r\n\u003ca href=\"https://github.com/AlbertEinsteinTG/af-deploy-script\"\u003e\r\n  \u003cimg src=\"https://www.herokucdn.com/deploy/button.svg\" alt=\"Deploy\"\u003e\r\n\u003c/a\u003e\r\n\u003c/p\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\u003csummary\u003eDeploy To VPS\u003c/summary\u003e\r\n\u003cp\u003e\r\n\u003cpre\u003e\r\ngit clone https://github.com/CrazyBotsz/Adv-Auto-Filter-Bot-V2\r\ncd Adv-Auto-Filter-Bot-V2\r\npip3 install -r requirements.txt\r\n# Change The Vars Of bot/__init__.py File Accordingly\r\npython3 -m bot\r\n\u003c/pre\u003e\r\n\u003c/p\u003e\r\n\u003c/details\u003e\r\n\r\n## Support   \r\nJoin Our [Telegram Group](https://www.telegram.dog/CrazyBotszGrp) For Support/Assistance And Our [Channel](https://www.telegram.dog/CrazyBotsz) For Updates.   \r\n   \r\nReport Bugs, Give Feature Requests There..   \r\nDo Fork And Star The Repository If You Liked It.\r\n\r\n## Disclaimer\r\n[![GNU Affero General Public License v3.0](https://www.gnu.org/graphics/agplv3-155x51.png)](https://www.gnu.org/licenses/agpl-3.0.en.html#header)    \r\nLicensed under [GNU AGPL v3.0.](https://github.com/CrazyBotsz/Adv-Auto-Filter-Bot-V2/blob/main/LICENSE)\r\nSelling The Codes To Other People For Money Is *Strictly Prohibited*.\r\n\r\n\r\n## Credits\r\n\r\n - Thanks To Dan For His Awsome [Libary](https://github.com/pyrogram/pyrogram)\r\n - Thanks To SpEcHiDe For His Awesome [DeleteMessagesRoBot](https://github.com/SpEcHiDe/DeleteMessagesRoBot)\r\n - [Thanks To Me 👀](https://github.com/AlbertEinsteinTG)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCrazyBotsz%2FAdv-Auto-Filter-Bot-V2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCrazyBotsz%2FAdv-Auto-Filter-Bot-V2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCrazyBotsz%2FAdv-Auto-Filter-Bot-V2/lists"}