This content originally appeared on DEV Community and was authored by cong yin
MuseBot: Multi-Platform Chatbot with OpenAI Support
MuseBot is a Golang-based chatbot that works on Telegram, Discord, Slack, Lark, DingTalk, WeCom, QQ, and WeChat. It integrates with OpenAI, DeepSeek, Gemini, and OpenRouter APIs to provide AI-powered responses, streaming output, and multi-modal interactions.
Key features:
- 🤖 OpenAI ChatGPT Support: Real-time, context-aware replies.
- đź‘€ Image Recognition: Send images and get AI responses.
- 🎺 Voice Support: Talk to MuseBot with voice messages.
- 🌊 RAG: Retrieval-augmented generation for better context handling.
- 🏗 Easy Deployment: Run locally or on cloud servers.
- 🌞 Admin Platform: Manage multiple bots from a web interface.
- 🌛 Service Registration: Automatic bot registration for scaling multiple instances.
LLM Support:
| Model | Provider | Text | Image | Video | TTS |
|---|---|---|---|---|---|
| ChatGPT | OpenAI | ✅ | ✅ | ❌ | ✅ |
| Gemini | âś… | âś… | âś… | âś… | |
| DeepSeek | DeepSeek | ✅ | ❌ | ❌ | ❌ |
| OpenRouter | OpenRouter | ✅ | ✅ | ❌ | ❌ |
Usage Videos:
Docs: GitHub
This content originally appeared on DEV Community and was authored by cong yin
cong yin | Sciencx (2025-09-18T05:46:26+00:00) MuseBot: Multi-Platform Chatbot with Multi-LLMs Support. Retrieved from https://www.scien.cx/2025/09/18/musebot-multi-platform-chatbot-with-multi-llms-support/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.