If you want to learn more about Telegram bots, start with our Introduction to Bots »
Check out the FAQ, if you have questions.
Many members of our community are building bots and libraries and publishing their source code. We collect these examples here. Ping us on BotSupport if you've built a bot and would like to share its code with others.
PHP Telegram Bot. PHP Telegram Bot based on the official Telegram Bot API.
https://github.com/php-telegram-bot/core
Telegram Bot Api Base. Clear and simple Telegram Bot API.
https://github.com/tg-bot-api/bot-api-base
PHP Telegram API. A complete async capable Telegram Bot API implementation for PHP7.
https://github.com/unreal4u/telegram-api
Nutgram. The Telegram bot framework that doesn't drive you nuts.
https://github.com/nutgram/nutgram
klev-o/telegram-bot-api. Simple and convenient object-oriented implementation Telegram Bot API with PHP version ^7.4 support.
https://github.com/klev-o/telegram-bot-api
Telegram Bot PHP. A library that makes using Telegram Bot API much easier.
https://github.com/telegram-bot-php/core
NeleBot X Framework. Framework for Telegram Bot API.
https://github.com/NeleB54Gold/NeleBotX
Bot API PHP SDK. Telegram Bot API PHP SDK. Supports Laravel out of the box.
https://github.com/irazasyed/telegram-bot-sdk
Telegraph. A Laravel package for fluently interacting with Telegram Bots.
https://github.com/def-studio/telegraph
TeleBot. Easy way to create Telegram bots in PHP. Rich Laravel support out of the box.
https://github.com/westacks/telebot
Simple Bot API. Simple & Easy Telegram Bot API.
https://github.com/Muaath5/SimpleBotAPI
NovaGram. An Object-Oriented PHP library for Telegram Bots.
https://github.com/skrtdev/NovaGram
PHP Telegram Bot Api. Native PHP Wrapper for Telegram BOT API.
https://github.com/TelegramBot/Api
TuriBot. A simple way to communicate with Telegram APIs in PHP.
https://github.com/davtur19/TuriBot
TelegramBotApiBundle. A symfony wrapper bundle for Telegram Bot API.
https://github.com/borsaco/TelegramBotApiBundle
go-telegram-bot-api. Bindings for the Telegram Bot API.
https://github.com/go-telegram-bot-api/telegram-bot-api
Golang Telegram Bot library. An autogenerated wrapper for the Telegram Bot API. Inspired by the python-telegram-bot library.
https://github.com/paulsonoflars/gotgbot
Telego. Telegram Bot API library.
https://github.com/mymmrac/telego
echotron. An elegant and concurrent library for the Telegram Bot API.
https://github.com/NicoNex/echotron
Telegram Bot API helper for Golang. A Telegram Bot API wrapper.
https://github.com/meinside/telegram-bot-go
Telegrambot. Telegram Bot API in Go, but with more clean code.
https://github.com/nickname76/telegrambot
telebot. A Telegram bot framework.
https://github.com/tucnak/telebot
go-tg. Library for accessing Telegram Bot API, with batteries for building complex bots included.
https://github.com/mr-linch/go-tg
TgWrap. A library with Telegram Bot API bindings.
https://github.com/rogozhka/tgwrap
Telegram Bot API: Go implementation. A Telegram IM bots API implementation.
https://github.com/temoon/telegram-bots-api
python-telegram-bot. A wrapper you can't refuse.
https://github.com/python-telegram-bot/python-telegram-bot
pyTelegramBotAPI. A simple, but extensible Python implementation for the Telegram Bot API.
https://github.com/eternnoir/pyTelegramBotAPI
AIOGram. A pretty simple and fully asynchronous library for Telegram Bot API written with asyncio and aiohttp.
https://github.com/aiogram/aiogram
TGramBot. A partially auto-generated and asynchronous Minimal Telegram Bot API framework.
https://github.com/KeralaBots/TGramBot
OrigamiBot. A pythonic Telegram bot API library.
https://github.com/cmd410/OrigamiBot
telefone. A modern Telegram Bot API framework built with speed and stability in mind.
https://github.com/telefone-org/framework
pytgbot. A module to access the Telegram Bot API.
https://github.com/luckydonald/pytgbot
teleflask. A framework based on flask and pytgbot.
https://github.com/luckydonald/teleflask
Frankenstein. A Telegram Bot API client.
https://github.com/ayrat555/frankenstein
teloxide. An elegant Telegram bots framework.
https://github.com/teloxide/teloxide
Ferrisgram. An asynchronous autogenerated wrapper for the Telegram Bot API.
https://github.com/ferrisgram/ferrisgram
carapax. A Telegram Bot API framework.
https://github.com/tg-rs/carapax
tgbotapi. A library for using the Telegram Bot API.
https://github.com/Syfaro/tgbotapi-rs
telegram-bot. A Library for creating a Telegram Bot.
https://github.com/telegram-rs/telegram-bot
Telebot. Write Telegram bots with Tokio and Futures.
https://github.com/bytesnake/telebot
TelegramBotAPI. Type-safe library for work with Telegram Bot API.
https://github.com/InsanusMokrassar/TelegramBotAPI
Kotlin Telegram Bot. Telegram Bot API wrapper, with handy Kotlin DSL.
https://github.com/vendelieu/telegram-bot
Kotlin Telegram Bot. A wrapper for the Telegram Bot API.
https://github.com/kotlin-telegram-bot/kotlin-telegram-bot
Telegram Bot API in Kotlin Multiplatform. Telegram Bot API in Kotlin.
https://github.com/omarmiatello/telegram
kt-telegram-bot. Telegram Bot API library for Kotlin language.
https://github.com/elbekD/kt-telegram-bot
Telegraf. Modern Telegram Bot Framework for Node.js.
https://github.com/telegraf/telegraf
Node-Telegram-bot. Node.js module to interact with the official Telegram Bot API.
https://github.com/yagop/node-telegram-bot-api
Telebot. The easy way to write Telegram bots.
https://github.com/mullwar/telebot
Slimbot. A fuss-free, thin wrapper around Telegram Bot API for Node.js. No frills.
https://github.com/edisonchee/slimbot
Telegram.bot. .NET Client for Telegram Bot API.
https://github.com/TelegramBots/Telegram.Bot
Telegram.Bots. A .NET 5 wrapper for the Telegram Bot API.
https://github.com/TelegramBotsAPI/Telegram.Bots
RxTelegram.Bot. RxTelegram uses a reactive approach to make Updates available.
https://github.com/RxTelegram/RxTelegram.Bot
Telegram.BotAPI for NET. One of the most complete libraries available to interact with the Telegram Bot API.
https://github.com/Eptagone/Telegram.BotAPI
Telegram Vapor Bot. The wrapper for the Telegram Bot API written in Swift with Vapor.
https://github.com/nerzh/telegram-vapor-bot
telegram-bot-swift. Telegram Bot SDK for Swift.
https://github.com/rapierorg/telegram-bot-swift
Telegrammer. Telegram Bot Framework written in Swift 5.1 with SwiftNIO network framework.
https://github.com/givip/Telegrammer
grammY. The Telegram Bot Framework.
https://github.com/grammyjs/grammY
Nestgram. Framework for working with Telegram Bot API on TypeScript like Nest.js.
https://github.com/Degreet/nestgram
puregram. Powerful and modern telegram bot api sdk for node.js and typescript.
https://github.com/nitreojs/puregram
TelegramBots. A simple to use library to create Telegram Bots.
https://github.com/rubenlagus/TelegramBots
Java API. Telegram Bot API for Java.
https://github.com/pengrad/java-telegram-bot-api
ReBot. A Java EE Telegram Bot API.
https://github.com/rebasing-xyz/rebot
canoe. Functional Telegram Bot API.
https://github.com/augustjune/canoe
bot4s.telegram. Simple, extensible, strongly-typed wrapper for the Telegram Bot API.
https://github.com/bot4s/telegram
F[Tg] - Telegramium. Pure functional Telegram Bot API implementation.
https://github.com/apimorphism/telegramium
Telegram::Bot. Ruby gem for building Telegram Bot with optional Rails integration.
https://github.com/telegram-bot-rb/telegram-bot
telegram-bot-ruby. Ruby wrapper for Telegram's Bot API.
https://github.com/atipugin/telegram-bot-ruby
Elixir. ExGram. Telegram Bot API low level API and framework.
https://github.com/rockneurotiko/ex_gram
Elixir. Nadia. Telegram Bot API Wrapper.
https://github.com/zhyu/nadia
C++. tgbot-cpp. A library for Telegram Bot API.
https://github.com/reo7sp/tgbot-cpp
C++. tgbot. A library for Telegram Bot API with generated API types and methods.
https://github.com/egorpugin/tgbot
Dart. TeleDart. A library interfacing with the latest Telegram Bot API.
https://github.com/DinoLeung/TeleDart
Pascal. TGBotMini. Telegram Bot Mini API.
https://github.com/HemulGM/TGBotMini
Clojure. telegrambot-lib. A library for interacting with the Telegram Bot API.
https://github.com/wdhowe/telegrambot-lib
Lua. telegram-bot-lua. A feature-filled Telegram Bot API library.
https://github.com/wrxck/telegram-bot-lua
OCaml. TelegraML. A library for creating bots for Telegram.
https://github.com/nv-vn/TelegraML
Haskell. haskell-telegram-api. High-level bindings to the Telegram Bot API based on servant library.
https://github.com/klappvisor/haskell-telegram-api
Perl. Telegram Bot. A genuine Perl 6 client for the Telegram's Bot API.
https://github.com/GildedHonour/TelegramBot