/VRb

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

Commands

β€’ /clone - πΆπ‘Ÿπ‘’π‘Žπ‘‘π‘’ π‘¦π‘œπ‘’π‘Ÿ π‘œπ‘€π‘› π‘π‘™π‘œπ‘›π‘’ π‘Žπ‘’π‘‘π‘œ π‘“π‘–π‘™π‘‘π‘’π‘Ÿ π‘π‘œπ‘‘
β€’ /index - 𝑖𝑛𝑑𝑒π‘₯ 𝑓𝑖𝑙𝑒 π‘“π‘Ÿπ‘œπ‘š π‘¦π‘œπ‘’π‘Ÿ π‘β„Žπ‘Žπ‘›π‘›π‘’π‘™
β€’ /logs - π‘‘π‘œ 𝑔𝑒𝑑 π‘‘β„Žπ‘’ π‘Ÿπ‘’π‘π‘’π‘›π‘‘ π‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿπ‘ 
β€’ /stats - π‘‘π‘œ 𝑔𝑒𝑑 π‘ π‘‘π‘Žπ‘‘π‘’π‘  π‘œπ‘“ 𝑓𝑖𝑙𝑒𝑠 𝑖𝑛 𝑑𝑏.
β€’ /connections - π‘‡π‘œ 𝑠𝑒𝑒 π‘Žπ‘™π‘™ π‘π‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘ π‘”π‘Ÿπ‘œπ‘’π‘π‘ 
β€’ /settings - π‘‡π‘œ π‘œπ‘π‘’π‘› 𝑠𝑒𝑑𝑑𝑖𝑛𝑔𝑠 π‘šπ‘’π‘›π‘’
β€’ /filter - π‘Žπ‘‘π‘‘ π‘šπ‘Žπ‘›π‘’π‘Žπ‘™ π‘“π‘–π‘™π‘‘π‘’π‘Ÿπ‘ 
β€’ /filters - 𝑣𝑖𝑒𝑀 π‘“π‘–π‘™π‘‘π‘’π‘Ÿπ‘ 
β€’ /connect - π‘π‘œπ‘›π‘›π‘’π‘π‘‘ π‘‘π‘œ 𝑃𝑀.
β€’ /disconnect - π‘‘π‘–π‘ π‘π‘œπ‘›π‘›π‘’π‘π‘‘ π‘“π‘Ÿπ‘œπ‘š 𝑃𝑀
β€’ /del - 𝑑𝑒𝑙𝑒𝑑𝑒 π‘Ž π‘“π‘–π‘™π‘‘π‘’π‘Ÿ
β€’ /delall - 𝑑𝑒𝑙𝑒𝑑𝑒 π‘Žπ‘™π‘™ π‘“π‘–π‘™π‘‘π‘’π‘Ÿπ‘ 
β€’ /deleteall - 𝑑𝑒𝑙𝑒𝑑𝑒 π‘Žπ‘™π‘™ 𝑖𝑛𝑑𝑒π‘₯𝑒𝑑 𝑓𝑖𝑙𝑒𝑠.
β€’ /delete - 𝑑𝑒𝑙𝑒𝑑𝑒 π‘Ž 𝑠𝑝𝑒𝑐𝑖𝑓𝑖𝑐 𝑓𝑖𝑙𝑒 π‘“π‘Ÿπ‘œπ‘š 𝑖𝑛𝑑𝑒π‘₯.
β€’ /info - 𝑔𝑒𝑑 π‘’π‘ π‘’π‘Ÿ π‘–π‘›π‘“π‘œ
β€’ /id - 𝑔𝑒𝑑 𝑑𝑔 𝑖𝑑𝑠.
β€’ /imdb - π‘“π‘’π‘‘π‘β„Ž π‘–π‘›π‘“π‘œ π‘“π‘Ÿπ‘œπ‘š π‘–π‘šπ‘‘π‘.
β€’ /search - π‘‡π‘œ π‘ π‘’π‘Žπ‘Ÿπ‘β„Ž π‘“π‘Ÿπ‘œπ‘š π‘£π‘Žπ‘Ÿπ‘–π‘œπ‘’π‘  π‘ π‘œπ‘’π‘Ÿπ‘π‘’π‘ 
β€’ /start - π‘‡π‘œ π‘ π‘‘π‘Žπ‘Ÿπ‘‘ π‘‘β„Žπ‘’ π‘π‘œπ‘‘
β€’ /setskip - π‘‡π‘œ π‘ π‘˜π‘–π‘ π‘›π‘’π‘šπ‘π‘’π‘Ÿ π‘œπ‘“ π‘šπ‘’π‘ π‘ π‘Žπ‘”π‘’π‘  π‘€β„Žπ‘’π‘› 𝑖𝑛𝑑𝑒π‘₯𝑖𝑛𝑔 𝑓𝑖𝑙𝑒𝑠
β€’ /users - π‘‘π‘œ 𝑔𝑒𝑑 𝑙𝑖𝑠𝑑 π‘œπ‘“ π‘šπ‘¦ π‘’π‘ π‘’π‘Ÿπ‘  π‘Žπ‘›π‘‘ 𝑖𝑑𝑠.
β€’ /chats - π‘‘π‘œ 𝑔𝑒𝑑 𝑙𝑖𝑠𝑑 π‘œπ‘“ π‘‘β„Žπ‘’ π‘šπ‘¦ π‘β„Žπ‘Žπ‘‘π‘  π‘Žπ‘›π‘‘ 𝑖𝑑𝑠 
β€’ /leave  - π‘‘π‘œ π‘™π‘’π‘Žπ‘£π‘’ π‘“π‘Ÿπ‘œπ‘š π‘Ž π‘β„Žπ‘Žπ‘‘.
β€’ /disable  -  π‘‘π‘œ π‘‘π‘–π‘ π‘Žπ‘π‘™π‘’ π‘Ž π‘β„Žπ‘Žπ‘‘.
β€’ /enable - π‘Ÿπ‘’-π‘’π‘›π‘Žπ‘π‘™π‘’ π‘β„Žπ‘Žπ‘‘.
β€’ /ban  - π‘‘π‘œ π‘π‘Žπ‘› π‘Ž π‘’π‘ π‘’π‘Ÿ.
β€’ /unban  - π‘‘π‘œ π‘’π‘›π‘π‘Žπ‘› π‘Ž π‘’π‘ π‘’π‘Ÿ.
β€’ /channel - π‘‘π‘œ 𝑔𝑒𝑑 𝑙𝑖𝑠𝑑 π‘œπ‘“ π‘‘π‘œπ‘‘π‘Žπ‘™ π‘π‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘ π‘β„Žπ‘Žπ‘›π‘›π‘’π‘™π‘ 
β€’ /broadcast - π‘‘π‘œ π‘π‘Ÿπ‘œπ‘Žπ‘‘π‘π‘Žπ‘ π‘‘ π‘Ž π‘šπ‘’π‘ π‘ π‘Žπ‘”π‘’ π‘‘π‘œ π‘Žπ‘™π‘™ π‘’π‘ π‘’π‘Ÿπ‘ 
β€’ /grp_broadcast - π‘‡π‘œ π‘π‘Ÿπ‘œπ‘Žπ‘‘π‘π‘Žπ‘ π‘‘ π‘Ž π‘šπ‘’π‘ π‘ π‘Žπ‘”π‘’ π‘‘π‘œ π‘Žπ‘™π‘™ π‘π‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘ π‘”π‘Ÿπ‘œπ‘’π‘π‘ .
β€’ /batch - π‘‘π‘œ π‘π‘Ÿπ‘’π‘Žπ‘‘π‘’ π‘™π‘–π‘›π‘˜ π‘“π‘œπ‘Ÿ π‘šπ‘’π‘™π‘‘π‘–π‘π‘™π‘’ π‘π‘œπ‘ π‘‘π‘ 
β€’ /link - π‘‘π‘œ π‘π‘Ÿπ‘’π‘Žπ‘‘π‘’ π‘™π‘–π‘›π‘˜ π‘“π‘œπ‘Ÿ π‘œπ‘›π‘’ π‘π‘œπ‘ π‘‘
β€’ /status - π‘Œπ‘œπ‘’π‘Ÿ π»π‘’π‘Ÿπ‘œπ‘˜π‘’ 𝐴𝑃𝐼 𝐾𝑒𝑦 π‘‘π‘œ π‘β„Žπ‘’π‘π‘˜ π‘‘π‘¦π‘›π‘œ, π‘π‘œπ‘‘ π‘’π‘π‘‘π‘–π‘šπ‘’ π‘Žπ‘›π‘‘ π‘π‘œπ‘‘ π‘€π‘œπ‘Ÿπ‘˜π‘–π‘›π‘” π‘‘π‘Žπ‘¦ π‘π‘Ÿπ‘’π‘‘π‘–π‘π‘‘π‘–π‘œπ‘›.
β€’ /set_template - π‘‡π‘œ 𝑠𝑒𝑑 π‘Ž π‘π‘’π‘ π‘‘π‘œπ‘š 𝐼𝑀𝐷𝑏 π‘‘π‘’π‘šπ‘π‘™π‘Žπ‘‘π‘’ π‘“π‘œπ‘Ÿ π‘–π‘›π‘‘π‘–π‘£π‘–π‘‘π‘’π‘Žπ‘™ π‘”π‘Ÿπ‘œπ‘’π‘π‘ 
β€’ /gfilter - π‘‡π‘œ π‘Žπ‘‘π‘‘ π‘”π‘™π‘œπ‘π‘Žπ‘™ π‘“π‘–π‘™π‘‘π‘’π‘Ÿπ‘ .
β€’ /gfilters - π‘‡π‘œ 𝑣𝑖𝑒𝑀 𝑙𝑖𝑠𝑑 π‘œπ‘“ π‘Žπ‘™π‘™ π‘”π‘™π‘œπ‘π‘Žπ‘™ π‘“π‘–π‘™π‘‘π‘’π‘Ÿπ‘ .
β€’ /delg - π‘‡π‘œ 𝑑𝑒𝑙𝑒𝑑𝑒 π‘Ž 𝑠𝑝𝑒𝑐𝑖𝑓𝑖𝑐 π‘”π‘™π‘œπ‘π‘Žπ‘™ π‘“π‘–π‘™π‘‘π‘’π‘Ÿ.
β€’ /delallg - π‘‡π‘œ 𝑑𝑒𝑙𝑒𝑑𝑒 π‘Žπ‘™π‘™ π‘”π‘™π‘œπ‘π‘Žπ‘™ π‘“π‘–π‘™π‘‘π‘’π‘Ÿπ‘  π‘“π‘Ÿπ‘œπ‘š π‘‘β„Žπ‘’ π‘π‘œπ‘‘'𝑠 π‘‘π‘Žπ‘‘π‘Žπ‘π‘Žπ‘ π‘’.
β€’ /deletefiles - π‘‡π‘œ 𝑑𝑒𝑙𝑒𝑑𝑒 π‘ƒπ‘Ÿπ‘’π·π‘‰π· π‘Žπ‘›π‘‘ πΆπ‘Žπ‘šπ‘…π‘–π‘ 𝐹𝑖𝑙𝑒𝑠 π‘“π‘Ÿπ‘œπ‘š π‘‘β„Žπ‘’ π‘π‘œπ‘‘'𝑠 π‘‘π‘Žπ‘‘π‘Žπ‘π‘Žπ‘ π‘’.
β€’ /add_premium - 𝐴𝑑𝑑 π‘’π‘ π‘’π‘Ÿ π‘‘π‘œ π‘π‘Ÿπ‘’π‘šπ‘–π‘’π‘š 𝑙𝑖𝑠𝑑
β€’ /remove_premium - π‘…π‘’π‘šπ‘œπ‘£π‘’ π‘’π‘ π‘’π‘Ÿ π‘“π‘Ÿπ‘œπ‘š π‘π‘Ÿπ‘’π‘šπ‘–π‘’π‘š 𝑙𝑖𝑠𝑑
β€’ /plan - πΆβ„Žπ‘’π‘π‘˜ π‘π‘™π‘Žπ‘› π‘‘π‘’π‘‘π‘Žπ‘–π‘™π‘ 
β€’ /myplan - πΆβ„Žπ‘’π‘π‘˜ π‘¦π‘œπ‘’π‘Ÿ π‘π‘™π‘Žπ‘› π‘ π‘‘π‘Žπ‘‘π‘ 
β€’ /shortlink - 𝑠𝑒𝑑 π‘¦π‘œπ‘’π‘Ÿ π‘’π‘Ÿπ‘™ π‘ β„Žπ‘œπ‘Ÿπ‘‘π‘›π‘’π‘Ÿ 𝑖𝑛 π‘¦π‘œπ‘’π‘Ÿ π‘”π‘Ÿπ‘œπ‘’π‘
β€’ /setshortlinkoff  - π‘œπ‘“π‘“ π‘ β„Žπ‘œπ‘Ÿπ‘‘π‘™π‘–π‘›π‘˜ 𝑖𝑛 π‘¦π‘œπ‘’π‘Ÿ π‘”π‘Ÿπ‘œπ‘’π‘
β€’ /setshortlinkon - π‘œπ‘› π‘ β„Žπ‘œπ‘Ÿπ‘‘π‘™π‘–π‘›π‘˜ 𝑖𝑛 π‘¦π‘œπ‘’π‘Ÿ π‘”π‘Ÿπ‘œπ‘’π‘
β€’ /shortlink_info - π‘β„Žπ‘’π‘π‘˜ π‘¦π‘œπ‘’π‘Ÿ π‘”π‘Ÿπ‘œπ‘’π‘ π‘Žπ‘™π‘™ π‘ β„Žπ‘œπ‘Ÿπ‘‘π‘™π‘–π‘›π‘˜ π‘Žπ‘›π‘‘ π‘‘π‘’π‘‘π‘œπ‘Ÿπ‘–π‘Žπ‘™ π‘™π‘–π‘›π‘˜ π‘‘π‘’π‘‘π‘Žπ‘–π‘™π‘ 
β€’ /set_tutorial - 𝑠𝑒𝑑 π‘¦π‘œπ‘’π‘Ÿ π‘’π‘Ÿπ‘™ π‘ β„Žπ‘œπ‘Ÿπ‘‘π‘›π‘’π‘Ÿ β„Žπ‘œπ‘€ π‘‘π‘œ π‘œπ‘π‘’π‘› π‘™π‘–π‘›π‘˜ π‘’π‘Ÿπ‘™
β€’ /remove_tutorial - π‘Ÿπ‘’π‘šπ‘œπ‘£π‘’ π‘¦π‘œπ‘’π‘Ÿ π‘‘π‘’π‘‘π‘œπ‘Ÿπ‘–π‘Žπ‘™ π‘’π‘Ÿπ‘™
β€’ /restart  - π‘Ÿπ‘’π‘ π‘‘π‘Žπ‘Ÿπ‘‘ π‘‘β„Žπ‘’ π‘π‘œπ‘‘ π‘ π‘’π‘Ÿπ‘£π‘’π‘Ÿ
β€’ /fsub - π‘Žπ‘‘π‘‘ π‘“π‘œπ‘Ÿπ‘π‘’ π‘ π‘’π‘π‘ π‘π‘Ÿπ‘–π‘π‘’ π‘β„Žπ‘Žπ‘›π‘›π‘’π‘™ 𝑖𝑛 π‘”π‘Ÿπ‘œπ‘’π‘
β€’ /nofsub - π‘Ÿπ‘’π‘šπ‘œπ‘£π‘’ π‘œπ‘Ÿ π‘œπ‘“π‘“ π‘“π‘œπ‘Ÿπ‘π‘’ π‘ π‘’π‘π‘ π‘π‘Ÿπ‘–π‘π‘’ 𝑖𝑛 π‘¦π‘œπ‘’π‘Ÿ π‘”π‘Ÿπ‘œπ‘’π‘
β€’ /rename - π‘Ÿπ‘’π‘›π‘Žπ‘šπ‘’ π‘¦π‘œπ‘’π‘Ÿ 𝑓𝑖𝑙𝑒
β€’ /set_caption - π‘Žπ‘‘π‘‘ π‘π‘Žπ‘π‘‘π‘–π‘œπ‘› π‘“π‘œπ‘Ÿ π‘¦π‘œπ‘’π‘Ÿ π‘Ÿπ‘’π‘›π‘Žπ‘šπ‘’π‘‘ 𝑓𝑖𝑙𝑒
β€’ /see_caption - 𝑠𝑒𝑒 π‘¦π‘œπ‘’π‘Ÿ π‘ π‘Žπ‘£π‘’π‘‘ π‘π‘Žπ‘π‘‘π‘–π‘œπ‘›
β€’ /del_caption - 𝑑𝑒𝑙𝑒𝑑𝑒 π‘¦π‘œπ‘’π‘Ÿ π‘ π‘Žπ‘£π‘’π‘‘ π‘π‘Žπ‘π‘‘π‘–π‘œπ‘›
β€’ /set_thumb - π‘Žπ‘‘π‘‘ π‘‘β„Žπ‘’π‘šπ‘π‘›π‘Žπ‘–π‘™ π‘“π‘œπ‘Ÿ π‘¦π‘œπ‘’π‘Ÿ π‘Ÿπ‘’π‘›π‘Žπ‘šπ‘’π‘‘ 𝑓𝑖𝑙𝑒
β€’ /view_thumb - 𝑣𝑖𝑒𝑀 π‘¦π‘œπ‘’π‘Ÿ π‘ π‘Žπ‘£π‘’π‘‘ π‘‘β„Žπ‘’π‘šπ‘π‘›π‘Žπ‘–π‘™
β€’ /del_thumb - 𝑑𝑒𝑙𝑒𝑑𝑒 π‘¦π‘œπ‘’π‘Ÿ π‘ π‘Žπ‘£π‘’π‘‘ π‘‘β„Žπ‘’π‘šπ‘π‘›π‘Žπ‘–π‘™
β€’ /stream - π‘”π‘’π‘›π‘’π‘Ÿπ‘Žπ‘‘π‘’ π‘ π‘‘π‘Ÿπ‘’π‘Žπ‘š π‘Žπ‘›π‘‘ π‘‘π‘œπ‘€π‘›π‘™π‘œπ‘Žπ‘‘ π‘™π‘–π‘›π‘˜ π‘œπ‘“ π‘¦π‘œπ‘’π‘Ÿ 𝑓𝑖𝑙𝑒
β€’ /telegraph - 𝑔𝑒𝑑 π‘‘π‘’π‘™π‘’π‘”π‘Ÿπ‘Žπ‘β„Ž π‘™π‘–π‘›π‘˜ π‘œπ‘“ π‘Žπ‘›π‘¦ 𝑓𝑖𝑙𝑒 π‘’π‘›π‘‘π‘’π‘Ÿ 5π‘šπ‘
β€’ /stickerid - π‘‘π‘œ 𝑔𝑒𝑑 𝑖𝑑 π‘Žπ‘›π‘‘ π‘’π‘›π‘–π‘žπ‘’π‘’ 𝐼'𝑑 π‘œπ‘“ π‘ π‘‘π‘–π‘π‘˜π‘’π‘Ÿ
β€’ /font - π‘‘π‘œ 𝑔𝑒𝑑 π‘Žπ‘›π‘¦ 𝑑𝑦𝑝𝑒 π‘œπ‘“ π‘“π‘œπ‘›π‘‘ π‘œπ‘“ π‘Žπ‘›π‘¦ π‘€π‘œπ‘Ÿπ‘‘
β€’ /purgerequests - 𝑑𝑒𝑙𝑒𝑑𝑒 π‘Žπ‘™π‘™ π‘—π‘œπ‘–π‘› π‘Ÿπ‘’π‘žπ‘’π‘’π‘ π‘‘π‘  π‘“π‘Ÿπ‘œπ‘š π‘‘π‘Žπ‘‘π‘Žπ‘π‘Žπ‘ π‘’
β€’ /totalrequests - 𝑔𝑒𝑑 π‘‘π‘œπ‘‘π‘Žπ‘™ π‘›π‘’π‘šπ‘π‘’π‘Ÿ π‘œπ‘“ π‘—π‘œπ‘–π‘› π‘Ÿπ‘’π‘žπ‘’π‘’π‘ π‘‘ π‘“π‘Ÿπ‘œπ‘š π‘‘π‘Žπ‘‘π‘Žπ‘π‘Žπ‘ π‘’

Variables

Required Variables

  • BOT_TOKEN: Create a bot using @BotFather, and get the Telegram API token.
  • API_ID: Get this value from telegram.org
  • API_HASH: Get this value from telegram.org
  • CHANNELS: Username or ID of channel or group. Separate multiple IDs by space
  • 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: Name of the database in mongoDB.
  • LOG_CHANNEL : A channel to log the activities of bot. Make sure bot is an admin in the channel.

Optional Variables

  • PICS: Telegraph links of images to show in start message.( Multiple images can be used separated by space )
  • FILE_STORE_CHANNEL: Channel from were file store links of posts should be made.Separate multiple IDs by space
  • Check info.py for more optional variables.
Deploy To VPS

git clone https://github.com/VJBots/VJ-Filter-Bot

Install Packages

pip3 install -U -r requirements.txt

Edit info.py with variables as given below then run bot

python3 bot.py