A feature-filled Telegram Bot API library for Lua
Modules
| telegram-bot-lua.adapters.db | database adapter supporting SQLite and PostgreSQL. |
| telegram-bot-lua.adapters.email | email (SMTP) adapter for sending mail via luasocket. |
| telegram-bot-lua.adapters | adapter registry for database, Redis, LLM, and email adapters. |
| telegram-bot-lua.adapters.llm | LLM adapter for OpenAI and Anthropic APIs. |
| telegram-bot-lua.adapters.redis | Redis client adapter using raw RESP protocol. |
| telegram-bot-lua.async | async polling and concurrency via copas. |
| b64url | Encodes a string into a Base64 string. |
| telegram-bot-lua.builders | keyboard and inline markup builders. |
| telegram-bot-lua.compat | legacy compatibility layer for v2 to v3 migration. |
| telegram-bot-lua.handlers | update handler stubs and dispatch logic. |
| telegram-bot-lua.helpers | helper methods for common telegram bot operations. |
| telegram-bot-lua | telegram-bot-lua - a feature-filled telegram bot API library. |
| telegram-bot-lua.mcp | MCP (model context protocol) JSON-RPC server for telegram bot tools. |
| telegram-bot-lua.methods.bot | bot API methods. |
| telegram-bot-lua.methods.chat | chat API methods. |
| telegram-bot-lua.methods.checklists | checklists API methods. |
| telegram-bot-lua.methods.forum | forum API methods. |
| telegram-bot-lua.methods.games | games API methods. |
| telegram-bot-lua.methods.gifts | gifts API methods. |
| telegram-bot-lua.methods.inline | inline API methods. |
| telegram-bot-lua.methods.members | members API methods. |
| telegram-bot-lua.methods.messages | messages API methods. |
| telegram-bot-lua.methods.passport | passport API methods. |
| telegram-bot-lua.methods.payments | payments API methods. |
| telegram-bot-lua.methods.stickers | stickers API methods. |
| telegram-bot-lua.methods.stories | stories API methods. |
| telegram-bot-lua.methods.suggested_posts | suggested_posts API methods. |
| telegram-bot-lua.methods.updates | updates API methods. |
| telegram-bot-lua.middleware | middleware system for intercepting and processing updates. |
| telegram-bot-lua.polyfill | polyfill module for lua 5.1+ compatibility. |
| tools | format a number with comma-separated thousands. |
| telegram-bot-lua.utils | utility functions for formatting, command parsing, and convenience helpers. |
Topics
| README.md |