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
Top comments (0)