BE for TelegramBot with AI-driven intents, per-user contacts, email, reminders and scheduled jobs.
277
telegram_bot_bridge is a production-oriented Telegram bot that turns chat into actions: it routes natural language through an LLM (OpenAI by default), runs pluggable modules with pure business logic, and keeps Telegram-specific UI in one place.
/whitelist for admins).| Command | Purpose |
|---|---|
/myid | Show your Telegram user id (no allowlist required) |
/help | Bot capabilities |
/new | Clear session / history |
/whitelist <id> | Admin: add user to allowlist |
Italian is used for bot-facing responses and the AI-generated capabilities summary (configurable via your build).
Mount persistent data and supply env vars (see repository README / QUICKSTART for BOT_TOKEN, OPENAI_TOKEN, optional n8n mail webhook, and allowed_telegram_ids.json). Run build_capabilities.py when you change modules so capabilities_cache.json stays in sync.
Add a folder under modules/ with skill.md + INTENTS in __init__.py, register it in ACTIVE_MODULES, rebuild capabilities. Swap LLMs by implementing the AIProvider interface.
Stack: Python · python-telegram-bot · OpenAI (default) · optional n8n for outbound mail · JSON file storage.
Content type
Image
Digest
sha256:d1b0bb0fc…
Size
55 MB
Last updated
6 months ago
docker pull ghebby/telegram_bot_bridge:0.2