telebot

Zero-dependency, high-throughput Telegram Bot frameworks — pick your language.

telebot-ts · npm

Node.js / TypeScript

PTB-compatible API, ESM, strict TypeScript. Full Bot API coverage with conversations, menus, scheduling, and pluggable persistence.

Read the API docs →
telebot-go · go modules

Go

100% Go standard library. 160+ Bot API methods, FSM conversations, RRule scheduler, interactive menus, and JSON storage.

Read on pkg.go.dev →
telebot-py · pip

Python

Asyncio-first with a python-telegram-bot-compatible API. Conversations, composable filters, RRule scheduler, pluggable persistence, and plugins.

Read the API docs →
extension system

Plugin Author Guide

Write, install, order, and remove plugins in both languages — middleware, API hooks, lifecycle, namespaced state, and the built-in i18n reference plugin.

Write your first plugin →