This repository is a curated list of open source Telegram bots, with links to their source code on GitHub. The purpose of this list is to help developers find and learn from open-source Telegram bots, and to encourage the sharing of knowledge and best practices among the Telegram bot developer community. The list is frequently updated with new bots and improvements. All programming languages are listed by alphabetical order.
- Watermark bot - This is an opensource Telegram Bot built based on bash
-
DalleTelegramBot - Telegram Bot for Image Generation with DALL-E OpenAI
-
@tthemebot - Open source theme bot. GitHub
- @ChannelActionsBot - Telegram bot to auto approve chat join requests. GitHub
-
tg-spam - Anti-Spam bot for Telegram
-
@Alita_Robot - Alita is a Telegram Group management bot made using Gotgbot and Go, which makes it modern and faster than most of the Telegram chat managers. GitHub
-
@prgitrelbot - A Telegram Bot (@prgitrelbot) that notifies you of new Github releases. GitHub
-
@tenXoffer_bot ❌ - The telegram bot will check if the user is subscribed to channels, if so it will grant access to the website. GitHub
-
@iruncode_bot - A Telegram bot that will run code for you. GitHub
-
@the_rms_bot - A very simple bot that responds to a command by a random meme. GitLab
-
@wayback_machine_bot - Wayback Machine Bot. GitHub
-
@notion_echo_bot - A telegram bot to write your thoughts in Notion from Telegram. GitHub
-
@userinfobot - Simple Java Telegram bot displaying user info when a message is forwarded to it. GitHub
-
@trashemail_bot - A hosted disposable email telegram bot; Extremely privacy friendly; Proudly hosted for community. GitHub
-
@chatbridgebot - Bot that lets Telegram users chat with each other even if they are reported. GitHub
-
@userinfobot - Simple Java Telegram bot displaying user info when a message is forwarded to it. GitHub
-
@AvandyNewsBot - With this bot you will be aware of all the latest news. GitHub
-
@ExpenseBot - A bot that helps you manage and track your daily expenses. GitHub
-
@instaa_saver_bot ❌ - Effortlessly download Instagram Reels, posts, and images, along with captions, using this Telegram bot. GitHub
-
@beetube_bot ❌ - A telegram bot for music, movies, anime, torrent, EDM tracks, series downloads, files, and more. GitHub
-
@terabox_dl_arman_bot ❌ - Download files of terabox using telegram bot. GitHub
-
@sticker_convert_bot - Converts Telegram Photos / Documents into the required 512 .PNG format. GitHub
-
@WhatAnimeBot - This Telegram Bot can tell the anime when you send an screenshot to it. GitHub
-
@werewolfbot - Werewolf for Telegram. GitHub
-
@Tarchivebot - Telegram chat message archive and statistics. GitHub
- @GroupButler_bot - This bot can help you in managing your group with rules, anti-flood, description, custom triggers, and much more. GitHub
- @MarkinimBot - A bot that learn from your messages and generate it's own sentences. GitHub
-
@Giveaways_Bot❌ - A Telegram Bot to handle giveaways right on Telegram. GitHub
-
@InlineGamesBot - A Telegram bot that provides real-time multiplayer games that can be played in any chat. GitHub
-
@UrbanBot❌ - Telegram bot to retrieve words or phrases definitions from Urban Dictionary. GitHub
-
@ToEnWikipediaBot - Telegram bot that converts any non-English Wikipedia link into its English equivalent. GitHub
-
@unzip_edm115bot - A Telegram bot to extract various types of archives. GitHub
-
@TeraderMoviebot - A Telegram Bot to help automate movie search and retirevals. GitHub
-
@SpotSeekBot - spotify music downloader telegram bot (tracks, albums, playlists). GitHub
-
@GojoSuperbot - Gojo Satoru is an anime themed group management bot built with python and pyrogram with anti-spam feature. GitHub
-
@SongIDBot - Music identification Telegram bot. GitHub
-
@YasirRoBot - A very fast file streaming bot used for streaming and downloading movies. GitHub
-
@complete_pdf_bot - Telegram Bot that helps you to convert Images to pdf, pdf to images, 45+ file formats to pdf. GitHub
-
Telegramusic - Python Telegram Bot to download music from Deezer and YouTube (Heroku, Docker).
-
@the_ocr_bot - Telegram bot to convert image to text. GitHub
-
Telegram Image Upscaler Bot - A simple telegram bot for Upscaling images.
-
@best_instagram_downloader ❌ - Telegram bot to download posts & reels from Instagram. GitHub
-
File Sharing Man - File Sharing Flexibel Multi Force Subs Channel and Group.
-
Gemini Pro Bot - A Python Telegram bot powered by Google's gemini-pro LLM API
-
@Spotify_downloa_bot - A telegram bot to download Spotify songs from yt and saavn. GitHub
-
YukkiMusicBot - Telegram Group Calls Streaming bot with some useful features.
-
@RapidStreamBot ❌ - A Telegram bot to generate direct link for your Telegram files. GitHub
-
@Ayanokoji_Xprobot - Telegram Group Calls Streaming bot with some useful features. Supporting platforms like Youtube, Spotify, Resso, AppleMusic, Soundcloud and M3u8 Links. GitHub
-
@groupcontrollertgbot - An open source telegram group management and ai bot. GitHub
-
HuggingFace Chat Telegram Bot - This is a Python Telegram bot that uses HuggingFace Chat API to generate creative text formats based on user input. It is designed to be a fun and interactive way to explore the possibilities of large language models.
-
Smart Enhancer Telegram Bot - Smart Enhancer is a Telegram bot repo the power of the Remini API to enhance the quality of photos. This user-friendly bot is designed to improve both face and background details in images, delivering a visually appealing result.
-
Telegram Image Generation Bot - Telegram bot for generating image using the stability.ai
-
FileStreamBot - Telegram File to Link Fastest Bot , Its Generate Direct Links Quickly.
-
@deadlyaibot - ChatGPT Voice Chatbot Telegram is a Python and Flask-based GitHub repository that allows users to communicate with an AI chatbot using voice-to-text and text-to-voice technologies powered by OpenAI. It uses the GPT-3.5 Turbo model for generating text and ChatML for engineering the prompts. GitHub
-
@thesecrethitlerbot - This is a simple Telegram Bot for the political (and in my opinion highly entertaining and educational) card game Secret Hitler. GitHub
-
@rantovoxbot ❌ - Telegram bot for text-to-speech and speech-to-speech translation, works with English and Russian languages. GitHub
-
topsupergroupsbot - A telegram bot for telegram public groups leaderboards. GitHub
-
Langchain Gemini Api - An innovative AI conversation API leveraging Google's Gemini for multimodal understanding. Combines FastAPI, Langchain, and Redis for robust, scalable, and privacy-conscious text and image-based interactions. GitHub
-
@Txt2SpeechBot ❌ - The only Text to Speech Telegram Inline Bot. GitHub
-
@MissKatyRoBot - A Very Useful Telegram Bot That Has Some Great Feature. GitHub
-
banger link - This is a Telegram bot that helps you find YouTube links for music from Apple Music and Spotify. Simply send a link to a song from either service, and the bot will retrieve a YouTube link for the same song.
-
TLG_JoinCaptchaBot - Telegram Bot to verify if users joining a group are human. The Bot sends an image captcha for each new user and kicks any of them who can't solve the captcha in a specified time.
-
@rename1robot - A Telegram File Renamer Bot With Permanent Thumbnail Support Also It Can Convert Files Into Video. GitHub
-
mirror leech telegram bot - Telegram bot which can download direct links, torrents, google drive, telegram document, any file/folder from rclone supported clouds, all yt-dlp supported sites and jdownloader supported sites, then upload them to google drive, telegram cloud or to one of rclone supported clouds.
-
freqtrade - Free, open source crypto trading bot
-
Telegram Forwarder - Simple telegram bot to forward message form channel/group.
-
RasaGPT - RasaGPT is the first headless LLM chatbot platform built on top of Rasa and Langchain.
-
SaveRestrictedContentBot - Stable telegram bot to save Restricted content with custom thumbnail support.
-
@DC_FileRename_Bot - Simple & High Speed Telegram File Rename Bot For only personal use. GitHub
-
@SergioMarquina_bot - This is Telegram AutoFilter Bot and More helpful Features. GitHub
-
@VidCom_Robot - Telegram Video Compressor Bot. GitHub
-
@en_frbot - A telegram bot for English & French translation. GitHub
-
@vic_genai_bot - A chatbot which is versatile and intelligent. GitHub
-
@WilliamButcherBot - Telegram Group Manager Bot. GitHub
-
@odesli_bot - Telegram Bot to share music with Odesli (former Songlink) service. GitHub
-
@SmudgeLordBOT - A bot with cool functions and stuffs for you and your group. GitHub
-
@reverse_image_search_bot - Reverse image search bot for various engines like SauceNAO, Google, Yandex and more. GitHub
-
@𝗕𝗶𝗹𝗹𝗮✘𝗠𝘂𝘀𝗶𝗰 - Telegram Group Calls Streaming bot with some useful features. Supporting platforms like Youtube, Spotify, Resso, AppleMusic, Soundcloud and M3u8 Link. GitHub
-
WhisperBot - WhisperBot is a Telegram bot that allows users to send secret or important messages to selected members of a group.
-
@ExonRobot❌ - A Fast Telegram Group Management Bot. GitHub
-
@pdfbot - A Telegram bot that can do a lot of things related to PDF files. GitHub
-
@UploadLinkToFileBot - Remotely uploads files to Telegram. GitHub
-
AudioExtractorBot - A telegram bot source to extract audio from videos.
-
@ebook_converter_bot - A bot that converts e-books to various formats, powered by calibre! It currently supports 34 input formats and 20 output formats. GitHub
-
YouTube Summarizer Bot - A telegram bot that can Summarize youtube video using AI
-
[@AiCompBot](https://t.me/AiCompBot]❌ - A Telegram bot interface for AI models available for free via Cloudflare Workers AI API. GitHub
-
PixelDrain Bot❌ - A Telegram media to PixelDrain upload bot, providing a seamless integration for file sharing. GitHub
- AndysTicTacToe - Tic-tac-toe game as a Telegram Bot
-
@RustRssBot - Lightweight Telegram RSS notification bot. GitHub
-
@TelereadsBot - Find books on Goodreads and share them quickly in Telegram chats. GitHub
-
Unicode bot - telegram bot for giving unicode information
- WarnBot - A Telegram Bot to manage users in chats
-
@GeminiChatBot - Uses google's gemini api (free tier). GitHub
-
@VideoDownloadBot - Telegram bot to download videos from URLs. GitHub
-
Lemonic Telegram Bot - A telegram bot for searching, streaming and downloading music from various platforms (uses Lemonic API).
-
@YoutubeNotifBot - Get notifications in direct your telegram channel or group or DM once a new video is uploaded by your favourite YouTube creators. GitHub
-
@WatchdogVerifyBot - It can verify new members with CAPTCHA and prevent spam bot from group chats automatically. GitHub
-
@AnnounceBot - A notification bot for several games, available on Discord and Telegram. GitHub
-
@truecallerjs_bot - A Telegram bot to lookup phone number info via Truecaller API. GitHub
-
BoomBot - A nice bot with bunch of useful things
-
Ultroid - Advanced Multi-Featured Telegram UserBot, Built in Python Using Telethon lib.
-
catuserbot - A simple Telegram userbot based on Telethon
-
mirror leech telegram bot - Telegram bot which can download direct links, torrents, google drive, telegram document, any file/folder from rclone supported clouds, all yt-dlp supported sites and jdownloader supported sites, then upload them to google drive, telegram cloud or to one of rclone supported clouds
-
SaveRestrictedContentBot - Stable telegram bot to save Restricted content with custom thumbnail support.
-
teldrive - Telegram Drive is a powerful utility that enables you to create your own cloud storage service using Telegram as the backend.
-
Watgbridge - A forwarder from WhatsApp to Telegram written in GoLang
All the bots listed here are not made by me and I don't have any contact with developers. If any bot not working in the list please don't ask me.
📃 Emoji : ❌ = Bot Dead
➡️ Your contributions and suggestions are always welcome !! Feel free to add more bots links and sources by making a pull request or adding an issue.
Please use the below format for your commits :
- Add language & Provide URL to the repo on GitHub. Don't share direct bot.
➡️ ️Example : Gemini - https://github.com/... [Python]