Skip to content

soymadip/EVA_Cinehub

Repository files navigation

𝐶𝐼𝑁𝐸𝑀𝐴𝐻𝑈𝐵 𝑣𝑒𝑟𝑠𝑖𝑜𝑚 𝑜𝑓 𝐸𝑣𝑎𝑀𝑎𝑟𝑖𝑎 𝐵𝑜𝑡

A fully functional Group Management Bot with Auto Filter and File store Feature.

Size Open Source Love svg2 Hits

Features--

(development stopped)

✗ STOCK:-

  • Filter (Manual & Auto)
  • IMDB poster search
  • Admin Commands
  • Broadcast
  • IMDB search
  • Inline Search (ADMINS Exclusive).
  • Random pics
  • ids and User info
  • File Store
  • Individual Settings for each groups

✗ CINEHUB FEATURES:-

  • MAINTENANCE MODE : When enabled, bot will tell everyone that maintenance is going on.
  • Auto delete autofilter results to avoid copyright.
  • Manual filter now supports fillings.
  • Blocking (tmute, mute, kick)
  • Group Management (pin, purge, kick etc..)
  • telegraph
  • sharable link
  • link shortner
  • Text to speech
  • Url Shortner
  • Log of files taken by users.
  • logs of pending requests
  • Improved spellCheck A.I, Now it's more practical.
  • PM guide.
  • Users who banned bot, will be deleted automatically from db.
  • Added forward with quote support. use /qbroadcast to.....
  • FUTURE PLAN : Improve PM guide to enable or disable PM result.
  • Many others coming.....

Read this before you start messing up with stock codes.

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.
  • 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.
  • 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
  • SUPPORT_CHAT - Add your own chat as a support chat
  • P_TTI_SHOW_OFF - (Use True or False) - Users will be redirected to send /start to Bot PM if set to True else files will be sent directly to users PM

Deploy--

𝕺𝖊𝖕𝖑𝖔𝖞 𝕿𝖔 𝕳𝖊𝖗𝖔𝖐𝖚:-


Deploy

Deploy to VPS:-

git clone https://github.com/soymadip/EVA_Cinehub.git
# Install Packages
pip3 install -r requirements.txt
Edit info.py with variables as given below then run bot
python3 bot.py

Commands--

• /logs - to get the rescent errors
• /stats - to get status of files in db.
* /filter - add manual filters
* /filters - view filters
* /connect - connect to PM.
* /disconnect - disconnect from PM
* /del - delete a filter
* /delall - delete all filters
* /deleteall - delete all index(autofilter)
* /delete - delete a specific file from index.
* /info - get user info
* /id - get tg ids.
* /imdb - fetch info from imdb.
• /users - to get list of my users and ids.
• /chats - to get list of the my chats and ids 
• /index  - to add files from a channel
• /leave  - to leave from a chat.
• /disable  -  do disable a chat.
* /enable - re-enable chat.
• /ban_user  - to ban a user.
• /unban  - to unban a user.
• /channels - to get list of total connected channels
• /broadcast - to broadcast a message to all users (without quote).
• /qbroadcast - to broadcast a message to all users (with quote).
• /batch - to create link for multiple posts.
• /links - to create link for one post.
• /telegraph - upload media less than 5 MB to telegraph.
• /share - get shareable link of any text or link.
• /tmute <time> - temporarily mute user .

Thanks to-

Disclaimer--

GNU Affero General Public License 2.0

Selling The Codes To Other People For Money Is Strictly Prohibited.

Releases

No releases published

Packages

No packages published

Languages