An inline real-time media searching robot without any database.

Overview

MediaBuddy

A Telegram Inline media searching robot without any database.


About

mediaBuddy is an inline media searching robot. If you have so many movie channels and you are searching for a 
particular movie in each and everywhere and spending your valuable time in this process, the bot is yours.
The bot can search inline in your movie chats and also can provide a link to your queried one, thus you can 
easily access the required media. Your perfect media buddy.
Working

    🔷 When bot is deployed with a user session string, it will find all the groups and channels of the user.
    🔷 From the above, it sorts the movies channels and groups and make a master list for searching your queries.
    🔷 When you search a keyword as inline, the bot will search the same in the master list and gives the output.
    🔷 The output will be the file name with a hyper link to the original file.
    🔷 By clicking, you can easily migrate to the file location thus saves your valuable time in searching.
What to do

    🔷 Make an inline bot with Telegram Botfather.
    🔷 Deploy the bot local pc, VPS or in heroku.
    🔷 Join some movie channels.
    🔷 Search movies inline.
Mandatory Variables

🔷 API_HASH        -   Your API Hash, get it from my.telegram.org
🔷 APP_ID          -   Your APP ID, get it from my.telegram.org 
🔷 BOT_TOKEN       -   Your bot token, get it from @BotFather
🔷 TG_USER_SESSION -   Your session string (Generate for 'User', dont use any bot session)
Generate User Session

Click HERE to generate a user session string.
@BotFather Commands

start - Check Alive                     Usage: /start
view   - Vire the currents chats        Usage: /viewchats
update - Add a chat to the list         Usage: /update -100xxxxxxxxxx
delete - Remove chats from the list     Usage: /remove -100xxxxxxxxxx
Deploy Locally

  • Create a config.py file with the Mandatory Variables mentioned above.
  • Refer sample_config.py for creating config.py file. don't miss any parameters
  • Open terminal and run the following commands.
  • git clone https://github.com/m4mallu/mediaBuddy
  • cd mediaBuddy
  • Save the config.py file in side the current working directory cloned.
  • Run the below commands in the same terminal window.
virtualenv -p python3 venv
. ./venv/bin/activate
pip3 install -r requirements.txt
python3 main.py
Deploy Heroku

Limitations

  • Presently document type is only supported.
  • Chance for getting heavy FloodWaits in searchMessages in case of massive number of media chats.
Developer

GPL3
Renjit Mangal  |  Update Channel

Credits

Pyrogram

Licence

GPL3


GPL3

You might also like...
Telegram Bot to Filter posts in Bot Inline search

Inline-Filter-Bot A Telegram Bot for filter in Inline Features Unlimited Filters Supports all type of filters Supports Alert Button Using Common Marku

Inline Телеграм бот для отправки GIF-изображений из ВКонтакте

VK GIFS Bot VKGIFSBot - удобный бот для отправки GIF-изображений из ВКонтакте в Телеграмe. Работает это очень просто: бот получает токен ВКонтакте API

Telegram bot untuk mencari jawaban dibrainly, support inline juga

Brainly-Telebot Bot Untuk Mencari Jawaban Dibrainly Jika ingin clone. Boleh kok Dibuat dengan python menggunakan MTproto Library. Yaitu Pyrogram Bot y

An Inline Telegram YouTube Downloader bot with custom, permanent thumbnail support and cancel upload facility. Make your fork now.

Inline-Tube-Mate (YouTube Downloader) An Inline Telegram bot that can download YouTube videos with permanent thumbnail support Bot need to be in Inlin

A Sublime Text plugin that displays inline images for single-line comments formatted like `// ![](example.png)`.
A Sublime Text plugin that displays inline images for single-line comments formatted like `// ![](example.png)`.

Inline Images Sometimes ASCII art is not enough. Sometimes an image says more than a thousand words. This Sublime Text plugin can display images inlin

Automatically searching for vaccine appointments

Vaccine Appointments Automatically searching for vaccine appointments Usage To copy this package, run: git clone https://github.com/TheIronicCurtain/v

A Python Script to automate searching of available vaccination centers in the city and hence booking
A Python Script to automate searching of available vaccination centers in the city and hence booking

Cowin Vaccine Availability Notifier Cowin Vaccine Availability Notifier takes your City or PIN code as an input and automatically notifies you via ema

Telegram bot for searching videos in your PDisk account by @AbirHasan2005

PDisk-Videos-Search A Telegram bot for searching videos in your PDisk account by @AbirHasan2005. Configs API_ID - Get from @TeleORG_Bot API_HASH - Get

a discord bot for searching your movies, and bot return movie url for you :)
a discord bot for searching your movies, and bot return movie url for you :)

IMDb Discord Bot how to run this bot. the first step you must create prefixes.json file the second step you must create a virtualenv if you use window

Releases(1.0)
  • 1.0(Jul 30, 2022)

    MediaBuddy is an inline telegram media searching bot without any database support. Using an inline search, a user can search for any document file within users 's entire media chats. Specifications of this version includes..

    1. The bot will initially index all the user chats and from the same it extracts the media chats, save the necessary parameters.
    2. Inline searching for document file type type within the media chats
    3. Inline search result will be provided with the media name, media size and chat name.
    4. Inline answer text will be a hyperlinked text of the media name. When clicked on the name, the link will redirected to the media location.
    5. Thus, we can access the desired media with the help of this inline search bot.
    6. This release uses Pyrogram framework of version 1.x
    Source code(tar.gz)
    Source code(zip)
Owner
Renjith Mangal
🕴🏼Always quest for ma Kick 🕴🏼Keeping my demon dormant🕴🏼
Renjith Mangal
The Research PACS on AWS solution facilitates researchers' access medical images stored in the clinical PACS in a secure and seamless manner

Research PACS on AWS Challenge to solve Solution presentation Deploy the solution Further reading Releases License Challenge to solve The rise of new

AWS Samples 23 Sep 09, 2022
IACR Events Scraper

IACR Events Scraper This scrapes https://iacr.org/events/ and exports it as a calendar file. I host a version of this for myself under https://arrrr.c

Karolin Varner 6 May 28, 2022
Simple integration between FastAPI and cloud authentication services (AWS Cognito, Auth0, Firebase Authentication).

FastAPI Cloud Auth fastapi-cloudauth standardizes and simplifies the integration between FastAPI and cloud authentication services (AWS Cognito, Auth0

tokusumi 255 Jan 07, 2023
Get random jokes bapack2 on telegram

Jokes Bapack2 Telegram Bot Get random jokes bapack2 from jokes-bapack2-api on telegram bot Screenshot Requirements python pip pipenv python-telegram-b

Miftah Afina 2 Nov 17, 2021
Live Weather Updates using Flask and OpenWeather

AuraX Live Weather Updates using Flask and OpenWeather Installation To setup this project on your local machine, first clone this repository and insta

Ayush Gupta 3 Nov 02, 2021
A Discord webhook spammer made in Python.

A Python made Discord webhook spammer usually used for token loggers to spam them/delete them original by cattyn I only made it so u can change the avatar to whatever u want instead of it being hardc

notperry1234567890 15 Dec 15, 2021
Python library for the DeepL language translation API.

The DeepL API is a language translation API that allows other computer programs to send texts and documents to DeepL's servers and receive high-quality translations. This opens a whole universe of op

DeepL 535 Jan 04, 2023
This Mirror Bot is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google Drive.

MIRROR HUNTER This Mirror Bot is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google Drive. Repo la

anime republic 130 May 28, 2022
Python bindings to the Syncthing REST interface.

python-syncthing Python bindings to the Syncthing REST interface. Python API Documentation Syncthing Syncthing REST Documentation Syncthing Forums $ p

Blake VandeMerwe 64 Aug 13, 2022
Prabashwara's Pm Bot repository. You can deploy and edit this repository.

Tᴇʟᴇɢʀᴀᴍ Pᴍ Bᴏᴛ | Prabashwara's PM Bot Unmaintained. The new repo of @Pm-Bot is private. (It is no longer based on this source code. The completely re

Rivibibu Prabshwara Ⓒ 2 Jul 05, 2022
Asad Alexa VC Bot Is A Telegram Bot Project That's Allow You To Play Audio And Video Music On Telegram Voice Chat Group.

Asad Alexa VC Bot Is A Telegram Bot Project That's Allow You To Play Audio And Video Music On Telegram Voice Chat Group.

Dr Asad Ali 6 Jun 20, 2022
Start multiple bots using one script. VK RAID BOTNET

MultiRaidBotnet Start multiple bots using one script. VK RAID BOTNET Русский launcher.py - главный скрипт, запускающий весь ботнет config.py - в нём х

2 Jul 22, 2022
Yes, it's true :heartbeat: This repository has 337 stars.

Yes, it's true! Inspired by a similar repository from @RealPeha, but implemented using a webhook on AWS Lambda and API Gateway, so it's serverless! If

512 Jan 01, 2023
Represents a Lavalink client used to manage nodes and connections.

lavaplayer Represents a Lavalink client used to manage nodes and connections. setup pip install lavaplayer setup lavalink you need to java 11* LTS or

HazemMeqdad 37 Nov 21, 2022
Python binding to the OneTimeSecret API

Thin Python binding for onetimesecret.com API. Unicode-safe. Description of API itself you can find here: https://onetimesecret.com/docs/api Usage:

Vladislav Stepanov 10 Jun 12, 2022
FTP Anonymous Login

FTPAnon FTP Anonymous Login Install git clone https://github.com/SiThuTuntimehacker/FTPAnon cd FTPAnon bash install.sh access ftp sever " ftpaccess.tx

SiThuTun 3 Mar 23, 2022
This is a repository for the Duke University Cloud Computing course project on Serveless Data Engineering Pipeline. For this project, I recreated the below pipeline.

AWS Data Engineering Pipeline This is a repository for the Duke University Cloud Computing course project on Serverless Data Engineering Pipeline. For

15 Jul 28, 2021
Osmnx-examples - Usage examples, demos, and tutorials for OSMnx.

OSMnx Examples OSMnx is a Python package to work with street networks and other spatial data from OpenStreetMap: retrieve, model, analyze, and visuali

Geoff Boeing 1.2k Jan 03, 2023
🎀 First and most powerfull open source clicktune botter

CTB 🖤 Follow me here: Discord | YouTube | Twitter | Github 🐺 Features: /* *- The first *- Fast *- Proxy support: http/s, socks4/5, premieum (w

Iтѕ_Ѵιcнч#1337 22 Aug 29, 2022
A PowerPacked Version Of Telegram Leech Bot With Modern Easy-To-Use Interface & UI !

FuZionX Leech Bot A Powerful Telegram Leech Bot Modded by MysterySD to directly Leech to Telegram, with Multi Direct Links Support for Enhanced Leechi

MysterySD 28 Oct 09, 2022