VJBots/VJ-FILTER-BOT — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Python Telegram auto filter bot for file channels and groups. I want admins to connect channels, index files, and let users search from groups or private chat so the bot can return matching files automatically, with spell check if they type the name wrong.

Please include a simple settings menu where every big feature can be turned on or off, like clone bot creation, multiple database support, premium plans, referrals for premium, force subscribe, request to join approval, URL shortener, token verification, PM search, auto delete in private chat, and stream or download links.

Users should be able to rename files, set captions and thumbnails, get stream links, and choose things like language, season, episode, quality, and year when possible. Admins need commands for stats, logs, broadcasts, user and chat lists, bans, filters, global filters, deleting indexed files, premium management, and restart.

Set it up so it can run with Telegram bot token, API keys, MongoDB, admin IDs, file channels, and a log channel. Include deployment files for Heroku, Render, Koyeb, Docker, or VPS.

Want more depth? Deep Reverse