Runs on Telegram

Every listing whose runtime names Telegram. Derived from the records on this site, not curated.

All 100 bots

telegram_media_downloader

Bulk-downloads video and files out of Telegram chats and channels, driven from a bot command or a small web page that shows progress. Chinese and English docs.

tool · by tangyoha · talks to Telegram · declares Python ~=3.7, per its setup.py; we searched its README.md and it contains 3.7 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-03-04 ·

Open on GitHub

telegram-bot

A Ruby gem for Telegram bots that fits into Rails: handlers become controllers, with webhook mode in production and a poller in development. A gem, not a bot.

module · by telegram-bot-rb · for Telegram · declares Ruby >= 2.7, per its telegram-bot.gemspec; we searched its README.md and did not find 2.7 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-04-05 ·

Open on GitHub

telegraf

A Node.js framework for Telegram bots, built around middleware the way Express is. It is a framework, not a bot.

framework · for Telegram · declares Node ^12.20.0 || >=14.13.1, per its package.json; we searched its README.md and did not find 12.20.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-01-10, 20 complete months before 2026-09-13 ·

Open on GitHub

telebot

A minimal Telegram bot starter in Python, packaged to deploy on Google App Engine. A template to copy, not a finished bot.

collection · by yukuku · for Telegram · no version floor: its file tree holds no manifest we read for one, and GitHub calls it Python · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2017-06-02, 111 complete months before 2026-09-13 ·

Open on GitHub

tdl

A command-line Telegram toolkit in Go — bulk download and upload, chat export, account migration — driving a user account through the MTProto API rather than the bot API.

tool · by iyear · talks to Telegram · declares Go 1.25.8, per its go.mod; we searched its README.md and did not find 1.25.8 · AGPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-08-29 ·

Open on GitHub

pyTelegramBotAPI

A Python library for writing Telegram bots: you decorate functions as handlers for messages, callback queries, inline queries and payment events, and it runs the polling or webhook loop for you. Its README offers both a synchronous and an asyncio client and carries a badge reading Bot API 10.3, which we read on 2026-09-13. A library, not a bot.

library · by eternnoir · for Telegram · declares Python >=3.10, per its pyproject.toml; we searched its README.md and it contains 3.10 · GPL-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

project-golem

An always-on agent that works at the level of the whole machine: long-term memory, a scheduler, several cooperating agents, and Discord and Telegram as its front doors. Documentation is largely in Chinese.

platform · by Arvincreator · runs on Discord and Telegram · declares Node >=20 <23, per its package.json; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and >=20 <23 does not contain one · ships LICENSE, which GitHub matches to no standard licence, so the terms are whatever that file says · GitHub reports this repository public; last commit 2026-06-22 ·

Open on GitHub

programmer-lyf-bot

Posts a daily digest of tech news and memes into Telegram, Discord and Matrix rooms, scheduled by GitHub Actions rather than a server you keep running.

by CaptainIRS · runs on Telegram, Discord and Matrix · no version floor declared in its setup.cfg · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-07-31 ·

Open on GitHub

parse_hub_bot

A Telegram bot that takes a link from dozens of video and social sites and sends back the media, with AI summary and transcription options. Chinese-language interface and docs.

by z-mio · runs on Telegram · declares Python >=3.12, per its pyproject.toml; we searched its README.md and it contains 3.12 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-08-31 ·

Open on GitHub

nonebot2

An asynchronous Python framework for chat bots that speaks QQ, Telegram, Feishu, DingTalk and more through pluggable adapters. Most of its documentation is in Chinese. It is a framework, not a bot.

framework · by nonebot · for QQ, Telegram and more · declares Python >=3.10, <4.0, per its pyproject.toml; we searched its README.md and it contains 3.10 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-11 ·

Open on GitHub

nestjs-telegraf

A NestJS module that wires Telegraf into a Nest application so Telegram handlers become ordinary Nest providers. It is a module you build a bot with, not a bot.

module · by nksmnf · for Telegram · no version floor declared in its package.json · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-04-27, 16 complete months before 2026-09-13 ·

Open on GitHub

mirzabot

A Telegram bot in PHP for selling VPN subscriptions: it takes the payment, issues the config, and manages the account against Marzban, Hiddify, x-ui and similar panels.

by mahdiMGF2 · runs on Telegram · declares PHP >=8.2, per its composer.json; we searched its README.md and it contains 8.2 · AGPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-13 ·

Open on GitHub

greed

A Telegram shop bot with payments and several languages. Its author describes it as a school project kept online to show, not a maintained product.

by Steffo99 · runs on Telegram · declares Python >=3.7,<3.12, per its pyproject.toml; we searched its README.md and did not find 3.7 · AGPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-11-27 ·

Open on GitHub

dsh-im

Puts a DeepSeek Harness agent behind your chat accounts: a message arriving in Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord or WhatsApp is handed to the agent you are already running, and the reply comes back in the same thread. It connects an agent you supply; it is not the agent.

by xmanrui · runs on Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord and WhatsApp · declares Node >=22.19, per its package.json; we searched its README.md and did not find 22.19 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

dorabot

A macOS desktop app that runs a long-lived AI agent with its own IDE workspace and connects it to WhatsApp, Telegram and Slack.

by suitedaces · runs on WhatsApp, Telegram and Slack · declares Node >=22.0.0, per its package.json; we searched its README.md and did not find 22.0.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-04 ·

Open on GitHub

alerter

Forwards Prometheus Alertmanager alerts into Telegram and Matrix rooms.

by ultram4rine · runs on Telegram and Matrix · declares a base image pinned at rust:1.61.0-slim-bullseye, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its Cargo.toml; we searched its README.md and did not find 1.61.0 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2022-07-26, 49 complete months before 2026-09-13 ·

Open on GitHub

aiogram

A Python framework for writing Telegram bots on asyncio. It is a toolkit you build against, not a bot you can run.

framework · for Telegram · declares Python >=3.10,<3.15, per its pyproject.toml; we searched its README.rst and it contains 3.10 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-08-25 ·

Open on GitHub

YYeTsBot

A Telegram bot and website that searches a large archive of Chinese-subtitled TV and film links. What it indexes is other people's uploads.

by tgbot-collection · runs on Telegram · declares Python >=3.6.0, per its setup.py; we searched its README.md and did not find 3.6.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-05-22 ·

Open on GitHub

Userge

A Telegram userbot: a plugin-driven automation of your own account rather than a bot account, so everything it does is done as you, in your own chats.

tool · by UsergeTeam · talks to Telegram · no version floor: its file tree holds no manifest we read for one, and GitHub calls it Python · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2024-02-22, 30 complete months before 2026-09-13 ·

Open on GitHub

TrendRadar

Watches trending topics across many Chinese platforms plus your RSS feeds, filters them with an LLM, and pushes a briefing to WeChat, Feishu, DingTalk, Telegram or email. Chinese-language interface.

platform · by sansan0 · runs on WeChat, Feishu, DingTalk and Telegram · declares Python >=3.12, per its pyproject.toml; we searched its README.md and did not find 3.12 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-13 ·

Open on GitHub

Telegram_Forwarder

Copies messages out of one Telegram chat and into another automatically, so a channel you follow lands in a group you keep.

by MrMissx · runs on Telegram · declares Python ^3.9, per its pyproject.toml; we searched its README.md and it contains 3.9 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-04-21, 16 complete months before 2026-09-13 ·

Open on GitHub

TelegramGroup

A directory of Telegram groups, channels, search bots and tools, kept as a Chinese-language README. It is a list of links, not a bot you run.

collection · by itgoyo · for Telegram · no version floor: its file tree holds no manifest we read for one, and GitHub recognises no code in it · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository public; last commit 2026-09-11 ·

Open on GitHub

TelegramGroup

A very large Chinese-language directory of Telegram groups, channels and bots. It is a list of links, not software; its own README bars mainland-China users.

collection · by AZeC4 · for Telegram · no version floor: its file tree holds no manifest we read for one, and GitHub recognises no code in it · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository public; last commit 2026-09-11 ·

Open on GitHub

TelegramBots

A Java library for writing Telegram bots: you write the handlers, it carries the transport. Its repository ships a long-polling module and a webhook module with a Spring Boot starter for each, which we read from its module layout on 2026-09-13; its README recommends long polling over webhooks. A library, not a bot.

library · by rubenlagus · for Telegram · declares Java 17, per its pom.xml; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and 17 does not contain one · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-07 ·

Open on GitHub

Tater

A local-first home assistant: runs models on your own hardware through llama.cpp, Transformers or MLX, listens on voice satellites, and answers from Discord, Matrix, IRC, Telegram, HomeKit and Home Assistant.

platform · by TaterTotterson · runs on Discord, Matrix, IRC and Telegram · declares a base image pinned at python:3.11-slim, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its frontend/package.json; we searched its README.md and it contains 3.11 · AGPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-10 ·

Open on GitHub

Openaibot

A chat bot that puts GPT-class models behind Telegram, Discord, Slack and Kook accounts, with tool calls and a plugin system. Its README says “This project is not abandoned, just no new features are planned”, which we read on 2026-09-13.

by LlmKira · runs on Telegram, Discord, Slack and Kook · declares Python <3.12,>=3.9, per its pyproject.toml; we searched its README.md and did not find 3.12 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-06-09, 15 complete months before 2026-09-13 ·

Open on GitHub

LangBot

A self-hosted platform for putting an LLM behind a chat account on many networks at once — Discord, Slack, Telegram, LINE, QQ, Feishu, DingTalk, WeChat, Matrix — with plugins and a knowledge base. Most of its documentation is in Chinese.

platform · by langbot-app · runs on Discord, Slack, Telegram and others · declares Python >=3.11,<4.0, per its pyproject.toml; we searched its README.md and did not find 3.11 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

HamsterKombatBot

Plays the HamsterKombat Telegram game for you — tapping, upgrades, daily rewards — so an account farms coins unattended.

tool · by shamhi · talks to Telegram · declares a base image pinned at python:3.11.9-slim, per its Dockerfile; that fixes the version inside Docker only, and it is the only manifest we read; we searched its README.md and did not find 3.11.9 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository archived and read-only; last commit 2024-10-23, 22 complete months before 2026-09-13 ·

Open on GitHub

ARPT-Bot

A Telegram bot that fetches media for you — Aria2 transfers, NetEase music, Pixiv rankings, youtube-dl — and is deployed as a Docker container.

by 666wcy · runs on Telegram · no version floor: the only manifest we read is its Dockerfile, which builds on ubuntu, a moving tag; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and ubuntu does not contain one · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository archived and read-only; last commit 2022-03-12, 54 complete months before 2026-09-13 ·

Open on GitHub