Skip to content

Bots built with PTB

BluLupo edited this page Apr 25, 2024 · 43 revisions

A non-exhaustive list of open-source bots built on python-telegram-bot in the wild. You are welcome to add your bot in alphabetical order. Please include a link to the source code and optionally a link to a running instance of that bot.

Application (v20+)

Bots built using the telegram.ext.Application class (>=v20):

Name Description PTB version Year Updated Try it Out
Akinator-Bot Play guessing game Akinator on Telegram. 20.6 2023 Link
ChatControlCenter Open source bot to administer a telegram group with different functionalities and blacklist 21.1.1 2024 Link
PlaylistLinkExtractor Extracts video links from a youtube playlist 20.7 2023 Link
Engeybot A telegram bot that uses OPENAI Completions end point to give answers for questions along with a text to speech answer as audio file 20.1 2023 @Engeybot
Feederbot A Telegram bot for reading RSS feeds. 20.0a0 2022 -
ForwardsCoverBot Echoes any message and any kind of media to anonymize the forward. 20.0 2023 Link
GuardianVPN A Telegram bot that simplifies VPN configuration by providing users with configuration files on-demand 20.1 2023 @GuardianVPNBot
Instagram Assistant Instagram Assistant on Telegram with download, upload and Lottery and Insights 💡 20.1 2023 Link
kmua A bot with multiple group entertainment functions 20.7 2024 @kmuav2bot
jackett2telegram Jackett Indexers RSS Feed to Telegram Bot 21.1 2024 -
Rules Bot A bot built by the PTB team that helps manage the PTB groups on Telegram 20.2 2023 Link
Shorts To Telegram On receiving a YouTube Shorts Link this bot will send you back a telegram video >=20.0a0 2022 Link
Telegram Youtube DL Bot that lets you download videos from Youtube and many other websites 21.0 2024 -
Tiktok To Telegram On receiving a tiktok link this bot will send you back a watermark removed video back 20.0a4 2022 Link
Torrent Telegram Bot A bot that generates direct links from torrent magnet links, along with searching torrents from a search query Unknown 2022 -
Twitter Status Bot A simple Telegram Bot that let’s you create stickers looking like Tweets on the fly. 20.1 2023 Link

Web Apps (v20+)

Bots using Telegram Web Apps (>=v20):

Name Description PTB version Year Updated Try it Out
TGDates A Telegram Web App which allows the user to pick a date or time easily and is configurable via an API. >20.0 2023 -

Raw API (v20+)

Bots using the raw API (>=v20). These bots either use python-telegram-bot-raw explicitly, or don't use the telegram.ext module at all:

Name Description PTB version Year Updated Try it Out

Updater (v13-):

Bots built using the telegram.ext.Updater class (<=v20):

Name Description PTB version Year Updated Try it Out
AlarmBot This bot uses crontab to schedule audio alarms. The alarm command can be edited to schedule any kind of cron job for an IOT device. >7.0.1 2019 Link
AmbroBot This bot can search series or movies by name and lets you download them, it can also list latest yts movies, lets you set reminders, solve linear equations and a few other neat things 11.0.0 2023 Link
aws-lambda-telegram-bot This repository is a base project to create telegram bots. In the project, you can create a bot using AWS Lambda and the data will be stored in dynamodb 13.11 2022 -
BibTeXBot This bot can convert bibliography identifiers to BibTeX entries 13.1 2021 Link
BlackJackBot for a nice round of BlackJack - alone or in a group. >13.5 2022 Link
BotAgainstHumanity a clone of "Cards Against Humanity" for telegram Unknown 2019 Link
Botline A bot that can run command line commands, print documents and browse the file system using the inline keyboard. Unknown 2021 -
BotListBot Large project, maintains the @BotList channel. Simplifies navigation, allows submitting and editing bots by the @BotListChat community community. 10.1.0 2021 Link
CatifyMyFaceBot A bot that replaces human faces with cats. 12.8 2021 Link
CMSysBot A bot for managing computers on a local network in a centralized way, allowing to, for example, send and execute custom scripts to all the computers in parallel. 11.1.0 2022 -
Coronatracker This bot gives you coronavirus information for any country in the world! Includes beautiful graphs made in matplotlib. >13.1 2021 Link
CryptoCoinsInfoBot This bot sends you actual prices of cryptocoins using info from CoinMarketCap and CryptoCompare APIs. Unknown 2020 Link
CryptoKitty Source code for a broadcast bot that scans CryptoKitties API and returns cats that match the input parameters 8.0 2018 Link
Cryptora gets all kinds of cryptocurrency-related data, including up-to-the-minute information from CoinMarketCap for thousands of cryptocurrencies and the latest headlines from CoinDesk 8.1.1 2020 Link
DCLavoroFvg a telegram bot with a Django backoffice which provides users with information about job offers, events, courses; bot shares Django models with administrative web applications Unknown 2021 -
DrinkMixerBot find a drink by ingredients available 11.1.0 2021 Link
EFB Telegram Master Channel A master channel for EH Forwarder Bot: an extensible chat tunneling framework that gathers your IMs at one place. 13.11 2022 -
ETHdroidBot A telegram bot to control the balance of Ethereum and ERC tokens on your wallets Unknown 2019 Link
EtherTokenMonitor A telegram bot (and simple example usage library jackfruit + python-telegram-bot) to control balance of Ethereum Tokens on many wallets >12.1.1 2020 -
Event Info Bot A bot for Telegram and Twitter that informs your subscribers about the date when an event is due. It can reply to subscriber queries not only by providing the event date but also by calculating the date and time difference between now and the event date (i.e. how many years, months, days, hours, minutes, or seconds are left). For Telegram, it uses CommandHandlers, not inline text. For Twitter, it detects those keywords in any tweet addressed to your bot account. It's designed mostly to run in the GAE platform, but the TG bot can also run on a generic server (either remote or in your local development environment) using webhooks. 12.0.0b1 2021 -
Friendship Quiz A friendship quiz bot trying to simulate friendsquiz.site/quiz website! It also has suggested some new ideas in developing Bots to make it like Django! 11.1.0 2019 -
GatekeeperRobot Auto-silences everyone who joins a group and then uses a simple inline-keyboard captcha to ensure that the newly-joined user is not a spambot 12.0.0b1 2021 -
GIFMAKER This Telegram bot transforms your videos into GIFs! Unknown 2023 -
GoIP Configurator A specialised telegram bot and application to monitor and adjust the GoIP-1 VoIP gateway Unknown 2021 -
Hera A specialised telegram bot to scrape students' timetables from the SIMConnect portal. 11.1.0 2019 -
herokumeet A telegram bot that uses selenium to attend your google meet classes. It can be easily deployed to heroku or local machine. You can schedule all the classes and it will join automatically. It has some features like alert when someone called, auto respond when alert comes, joins and leaves the class according to the members count, reply and many more. For more details see features and usage. 13.7 2021 -
HomeworkHelp A telegram bot to facilitate communication between tutors and their students! 12.0.0b1 2019 -
Hey bot I'm Hey and I repeat what I learn. You can teach me in Regex! 13.4.1 2021 Link
italy_coviddata A telegram bot providing data, plots and news about COVID-19 diffusion in Italy. Fully-written with python-telegram-bot wrapper 13.0 2022 Link
Library Genesis Bot Search for Books and Articles from Library Genesis within Telegram 13.13 2023 Link
Lugodev Example Bot YouTube video series teaching how to make a Telegram bot in Spanish 13.3 2021 -
LogBot A simple bot that accepts messages through a REST API and redirects them to Telegram, with optional actionable buttons 11.1.0 2021 Link
Marie A sassy group administration bot, with some fun extra features 11.1.0 2022 -
MasterBot A bot to control other bots in the server 13.2 2023 -
Matilda A news scraping bot for Straits Times and ChannelNewsAsia. Unknown 2017 -
Mau Mau bot Allows you to play the popular card game UNO via inline queries 13.11 2023 Link
memes-reposter Bot for automatic broadcasting content from different sources (such as reddit or imgur) into telegram channels. 11.1.0 2020 -
ML monitoring helper Bot for convenient management of learning process on one or more remote machines. Unknown 2018 -
moodify Takes your selfie and recommends a playlist for your mood. 5.3.0 2017 Link
Motivational Quotes Bot A simple Telegram bot that generates a new motivational quote with a single command. Unknown 2019 Link
Motivator bot Telegram bot (with celery engine) that will motivate you to do something good or stop doing something bad. 12.2.0 2021 Link
MusicToolBot A bot to edit, convert, and cut music files and MP3s. 13.15 2023 Link
MVC sample This is a great sample for bot developing using python-telegram-bot and based on MVC model. 11.1.0 2020 -
Natalia An administrative assistant bot. Lots of useful commands and functions for helping admins moderate multiple groups with large users Unknown 2018 -
Nebula Open source bot to administer a telegram group with different functionalities and blacklist 13.14 2023 -
Needs more JPEG Bot Lowers the quality of photos Unknown 2019 Link
OpenCryptoBot The Swiss Army knife for crypto-currencies 11.1.0 2020 Link
Picture of The Day Bot A simple bot that retrieves NASA's Picture of the Day with a single command. Unknown 2020 Link
Pokemon Go bot Notifications for pogom scanner 5.0.0 2016 -
PriceBot Bot for group chats to receive CoinmarketCap crypto prices 12.0 2020 Link
privibot A Python library to add a privilege/permission system to your Telegram bot. 12.0.0b1 2020 -
reactor like @like but with a dynamic number of buttons. Users can add their own reactions to messages, similarly to slack/discord reactions 12.0.0b1 2020 Link
RemindMeBot create reminders, check it's statuses, update/delete them. 11.1.0 2020 Link
RRemindersBot Set reminders for your tasks. With support for custom timezones and smart date parsing. Never forget your tasks again 12.3.0 2023 Link
Sierra Death Generator Generate images using https://deathgenerator.com/ 11.1.0 2020 Link
Simple Stock Bot A simple bot for getting stock market information. 13.5 2022 Link
Slovodel Bot Generates non-existent Russian words of different types. Another example of the MVC approach. 13.1 2022 Link
Smokey Bot A telegram bot that provides real-time worldwide air pollution data 9.0.0 2020 Link
SphinxDocBot A Telegram bot that lets your search Sphinx based documentation. The instance at @PythonDocBot lets you search the docs of Python 3 13.4.1 2022 Link
SplitwizeBot A telegram bot for managing expenses in Splitwise application. 12.7 2020 Link
Sticker thief Let people create custom sticker packs from existing stickers 13.14 2022 Link
Subscription bot Helps organize a subscription for a news web site <12.0 2016 -
sudobot Runs commands on your server and lets you easily share the output Unknown 2016 -
SUMS MD 1400 Bot Official telegram bot of SUMS MD 1400 Unknown 2022 -
SurfSpot Bot Bot which retrieves the surf report for a given surf spot Unknown 2021 -
teleGit Bot A bot to list the GitHub repositories, show users information. 5.0.0 2018 -
TimeZone Bot Lets you pick a timezone. This bot also uses a class for its design pattern. Unknown 2017 -
Telegram Bot Terminator Telegram CAPTCHA bot. Fight SPAM in Telegram groups. Unknown 2022 Link
Telegram-Facebook-bot a bot to load content from Facebok pages and send it to Telegram channels Unknown 2019 -
Telegram-Kraken-Bot Trade crypto-currencies on the Kraken marketplace 9.0.0 2021 -
TelegramSSH Enables virtual SSH on bot machine without port forwarding. 12.1.1 2019 -
thornode-telegram-bot A telegram bot to monitor the status of THORNodes of the THORChain Blockchain. 13.2 2021 -
toptracksbot This bot fetches videos from YouTube for the top three tracks of a specified artist according to Last.fm overall charts. 13.7 2022 Link
Travis CI Telegram Notification helps to setup notifications about builds. 12.0.0b1 2020 Link
TwitterForwarderBot Forwards you tweets from people that you have subscribed to. 5.0.0 2021 -
Twitter-lists-bot a bot to resend your twitter list notifications Unknown 2020 -
Url-Shortener-Bot Shortens any URL and reports the total number of clicks on shortened link. Unknown 2016 Link
UseTGxBot scraps telegram.org and get the api id associated with a phone number. 13.1 2021 Link
Vocaloid Bot Uses data from VocaDB.net to find all your favourite Vocaloid songs, artists and albums. 11.1.0 2018 Link
VorpalRobot an inline dice rolling bot Unknown 2018 Link
Watermaker-bot A bot to watermark your files by your logo. Unknown 2022 -
Word Bot A simple Telegram bot that analyses a given word. 13.11 2022 -
WordArtBot Generate WordArts in Telegram. <12.8 2021 Link
XiaomiVacuumCleanerTelegramBot A useful telegram bot to control Xiaomi Vacuum Cleaner V2. Unknown 2019 -
YATAB Modular administration helper bot Unknown 2017 -
YOURLS Bot A Telegram bot that acts as GUI front end for the YOURLS link shortener. You can host it for your own YOURLS instance. 13.1 2021 -
Youtrack-Time-Tracking-Bot Allows easy time tracking on youtrack issues. Unknown 2017 -

Web Apps (v20-)

Bots using Telegram Web Apps (<=v20):

Name Description PTB version Year Updated Try it Out

Raw API (v13-)

Bots using the raw API (<=v20). These bots either use python-telegram-bot-raw explicitly, or don't use the telegram.ext module at all:

Name Description PTB version Year Updated Try it Out
BismillahBot Shows the Noble Qur'an in English, Audio, and Arabic. Unknown 2017 Link
DevOps Reaction Bot Sends latest or random posts from DevOps Reaction. Running on Google App Engine (billing has to be enabled for full Socket API support). Unknown 2015 -
OiWA Normally you'd have to save a person's phone number in your contact list to be able to chat with them over WhatsApp, but sometimes you just want a one-time chat, You can send said phone number to this bot and receives a link that directly opens a new WhatsApp chat with that person. 13.15 2023 Link
python-telegram-bot-GAE Little project to upload and run Telegram Bot on Google App Engine using python-telegram-bot library and webhooks 5.0.0 2016 -
Simple-Echo-Telegram-Bot Simple Python Telegram bot that echoes your input with Flask microframework, setWebhook method, and Google App Engine (optional). >=2.5 2017 -

Is your open source bot also using python-telegram-bot? Then you may add it to the right section, but be sure to keep the names sorted alphabetically










Clone this wiki locally