Changelog - hsj51/SearchX GitHub Wiki

Here's the list of changes made to the bot

  • Cloned the SearchX-bot repo created by Sreeraj V R, applied patches from Kaizoku
  • Added option to load config.env and drive_list file externally from a direct link
  • Removed TELEGRAPH_TOKEN env variable, now it will be generated automatically when the bot starts
  • Removed authentication with Google Drive using token.pickle file, added DRIVE_TOKEN env variable, it will be used to authenticate with Google Drive
  • Added option to load Authorized Chats from env variable, removed option for authorized_chats.txt and removed Authorization module
  • Added support for deploying the bot to Heroku with GitHub Workflow
  • Re-wrote the whole wiki from scratch and made it beginner friendly
  • Reduced time to build the bot
  • Added Shell module to execute bash commands on the bot
  • Added clone module to clone data from drive
  • Added count to get the size of a directory or file
  • Added delete module to delete data on the drive from bot
  • Added help module to get help about the bot
  • Added GDToT support for cloning files from GDToT link
  • Brought back authorized_chats.txt support and Authorization module
  • Added MongoDB support for storing authorized users
  • Added permission module for setting data permission to 'Anyone with the link' from the bot
  • Added option to use token.json (DRIVE_TOKEN) file for authorization when the bot gives error while using SA
  • Added multi-page + multi-account telegra.ph support for search results
  • Added multi-threading, batch-requests for search