Show HN: MuseBot–An AI Chatbot for Telegram, Discord, Slack, Lark, QQ, and More (github.com)

🤖 AI Summary
MuseBot is an open-source, Go-based chatbot framework that landed on Show HN as a multi-platform bridge to LLMs and multimodal models. It provides ready-made bots for Telegram, Discord, Slack, Lark (Feishu), DingDing, WeChat/Work WeChat and QQ plus a Web API, and integrates with multiple LLM providers (OpenAI/ChatGPT, Gemini, DeepSeek, OpenRouter, Qwen, Doubao, 302.AI, Volcengine). Key runtime features include streaming responses, image and voice input/recognition, TTS, image/video generation (where supported by models), function-call/tool integration, RAG (retrieval-augmented generation) for context, multi-agent communication, admin/metrics platforms and automatic service registration. For deployers and devs, MuseBot is plug-and-play: build or pull a Docker image, or run locally with environment variables for provider tokens, database (sqlite3/mysql), and many runtime flags (TOKEN_PER_USER, MAX_QA_PAIR, USE_TOOLS, CUSTOM_URL for self-hosted DeepSeek). It uses go-telegram-bot-api and larksuite SDKs, supports streaming UX improvements and function-call translation, and exposes a Web API for custom frontends. Significance: MuseBot consolidates multi-channel integration and multimodal LLM support into a single, MIT-licensed Golang stack, making it fast to prototype production-ready conversational agents across messaging platforms while retaining control over backends and data storage.
Loading comments...
loading comments...