{"repo":"ma2za/telegram-llm-bot","free":true,"listed":false,"github":"https://github.com/ma2za/telegram-llm-bot","clone":"git clone https://github.com/ma2za/telegram-llm-bot.git","description":"Local-first Telegram AI bot with Ollama tool calling, voice transcription, MinIO storage, SearchApi web search, and readiness checks","language":"Python","stars":111,"topics":["chatbot","telegram-bot","telegram","ai-bot","llm","local-llm","ollama","python","python-telegram-bot","qwen"],"license":"MIT","category":"ai-agents","readme_excerpt":"Telegram LLM Bot Local-first Telegram AI bot for text, voice, tools, web search, and self-hosted storage. The default release runs qwen3.5:0.8b through Ollama, keeps chat history in SQLite, transcribes voice locally with faster-whisper , archives voice audio to MinIO, and exposes readiness checks for the services that usually break during local or Docker deployment. What It Does Area Default --- --- Chat provider Ollama with qwen3.5:0.8b Tool calling Time, calculator, and optional SearchApi web search Voice Local faster-whisper transcription Storage SQLite chat history and MinIO voice archive Operations /health , smoke checks, doctor checks, provider probe Deployment Local Python or Docker Compose Requirements - Python 3.10 or newer - Poetry - Ollama - Telegram bot token from BotFather - Docker, if you want Compose-managed MinIO Pull the default model before starting the bot: Quickstart Install dependencies: Create starter config files: Set your Telegram token in bot.env : Start MinIO for voice audio archive: Check the local setup: Run the bot: Open Telegram and send a message to your bot. Configuration telegram-llm-bot-init creates .env , bot.env , and bot.yml . Bot Identity bot.env is for Telegram and bot process settings: Do not commit bot.env . Prompt bot.yml controls the user-facing start message and system prompt: LLM Supported providers: Provider Value Use --- --- --- Ollama ollama Default local inference Echo echo Fast smoke tests without model calls Beam beam Optiona","default_branch":null,"files":null,"tree":[],"storefront":"/r/ma2za","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ma2za/telegram-llm-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}