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)