Skip to content

Learningbots79/BestFilterbot

Repository files navigation

Filter-Bot

github card

  • An advanced Telegram Filter Bot with nearly unlimitted filters!

  • Nearly unlimited filters.Supports all type of filters (Including Alert Button Filter).

  • Can save button filters directly (Rose Bot Feature).

  • Supports multiple PM connections.

  • And all other features of a Filter Bot :D.

  • broadcasting users

  • force subscribers

  • AutoDelete Filters.

How to use the bot

Add bot to your group with admin rights.

Add your filters :)

Bot Commands

Filter Commands

  • /filter <filtername> <filtercontent> - To add your filter. You can also reply to your content with /filter command.

  • /stop <filtername> - Delete your filter.

  • /stopall - Delete all filters from group. (Group Owner Only!).

  • /filters - List all filters in chat.

Connection Commands

  • /connect groupid - Connects your group to PM. You can also simply use, /connect in groups.

  • /connections - Manage your connections. (only in PM)

Broadcasting Commands

  • /broadcast - reply any message

  • /status - users status

Misc Commands

  • /id - Shows ID information

  • /info <userid> - Shows User Information. Also use /info as reply to some message for their details!

Variables

Read this before you start messing up with your edits.

Required Variables..

  • API_ID : Get this value from here tutorial

  • API_HASH : Get this value from here tutorial

  • BOT_TOKEN : Create a bot using @BotFather, and get the Telegram API token.

  • ADMINS : Username or ID of Admin. Separate multiple Admins by space

  • DATABASE_URI : mongoDB URI. Get this value from mongoDB. For more help watch this video

  • DATABASE_NAME : mongoDB Name. Get this value from mongoDB. For more help watch this video

  • PICS : Telegraph links of images to show in start message.( Multiple images can be used separated by space )

Optional Variables..

  • ADD_FILTER_CMD : default will be 'filter'

  • DELETE_FILTER_CMD : default will be 'stop'

  • DELETE_ALL_CMD : default will be 'stopall'

  • CONNECT_COMMAND : default will be 'connect'

  • DISCONNECT_COMMAND : default will be 'disconnect'

Credits

Thanks to pyrogram

Thanks to TroJanzHEX

Thanks to MoTech

Deploy to

Deploy To Rander

Watch Deploying Tutorial...

Deploy

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages