SkillAgentSearch skills...

MuseBot

supports Telegram, Discord, Slack, Lark(飞书),钉钉, 企业微信, QQ, 微信, compatible with various LLMs including OpenAI, Gemini, DeepSeek, Doubao, and OpenRouter. It offers intelligent conversation, image generation, video creation, and more. Works seamlessly in both private chats and group settings.

Install / Use

/learn @yincongcyincong/MuseBot
About this skill

Quality Score

0/100

Supported Platforms

Gemini CLI

README

<div align="center" id="MuseBot"> <a href="https://github.com/yincongcyincong/MuseBot" title="TrendRadar"> <img src="/static/logo.png" alt="MuseBot Banner" width="50%"> </a>

🚀 Connect your communication app to AI in just one minute

GitHub Stars GitHub Forks License Docker GitHub Actions

</div>

MuseBot

This repository provides a Chat bot (Telegram, Discord, Slack, Lark(飞书),钉钉, 企业微信, QQ, 微信) that integrates with LLM API to provide AI-powered responses. The bot supports openai deepseek gemini openrouter LLMs, making interactions feel more natural and dynamic.
中文文档
Китайская документация

Thanks

感谢阮一峰老师的weekly,很荣幸能登榜:https://github.com/ruanyf/weekly
感谢linux.do 社区,佬友们很给力,给一个我的介绍贴链接:https://linux.do/t/topic/1128110
Thanks to the Reddit community as well, even though a few of my subreddits got banned 😅: https://www.reddit.com/

🚀 Features

  • 🤖 AI Responses: Uses LLM API for chatbot replies.
  • Streaming Output: Sends responses in real-time to improve user experience.
  • 🏗 Easy Deployment: Run locally or deploy to a cloud server.
  • 👀 Identify Image: use image to communicate with LLM, see doc.
  • 🎺 Support Voice: use voice to communicate with LLM, see doc.
  • 🐂 Function Call: transform mcp protocol to function call, see doc.
  • 🌊 RAG: Support Rag to fill context, see doc.
  • 🌞 AdminPlatform: Use platform to manage MuseBot, see doc.
  • 🌛 Register: With the service registration module, robot instances can be automatically registered to the registration center doc
  • 🌈 Metrics: Support Metrics for monitoring, see doc.
  • 🐶 Cron: Support Cron to trigger LLM, see doc.

Usage Video

easiest way to use: https://www.youtube.com/watch?v=4UHoKRMfNZg
deepseek: https://www.youtube.com/watch?v=kPtNdLjKVn0
gemini: https://www.youtube.com/watch?v=7mV9RYvdE6I
chatgpt: https://www.youtube.com/watch?v=G_DZYMvd5Ug

📸 Support Platform

| Platform | Supported | Description | Docs / Links | |----------------------|:---------:|-----------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| | 🟦 Telegram | ✅ | Supports Telegram bot (go-telegram-bot-api based, handles commands, inline buttons, ForceReply, etc.) | Docs | | 🌈 Discord | ✅ | Supports Discord bot | Docs | | 🌛 Web API | ✅ | Provides HTTP/Web API for interacting with LLM (great for custom frontends/backends) | Docs | | 🔷 Slack | ✅ | Supports Slack (Socket Mode / Events API / Block Kit interactions) | Docs | | 🟣 Lark (Feishu) | ✅ | Supports Lark long connection & message handling (based on larksuite SDK, with image/audio download & message update) | Docs | | 🆙 DingDing | ✅ | Supports Dingding long connection | Docs | | ⚡️ Work WeChat | ✅ | Support Work WeChat http callback to trigger LLM | Docs | | 🌞 QQ | ✅ | Support QQ http callback to trigger LLM | Docs | | 🚇 Wechat | ✅ | Support Wechat http callback to trigger LLM | Docs |

Supported Large Language Models

| Model | Provider | Text Generation | Image Generation | Video Generation | Recognize Photo | TTS | Link | |---------------------|--------------|-----------------|:----------------:|:----------------:|----------------:|----:|---------------------------------------------------------------------------------------------------------------| | 🌟 Gemini | Google | ✅ | ✅ | ✅ | ✅ | ✅ | doc | | 💬 ChatGPT | OpenAI | ✅ | ✅ | ❌ | ✅ | ✅ | doc | | 🐦 Doubao | ByteDance | ✅ | ✅ | ✅ | ✅ | ✅ | doc | | 🐦 Qwen | Aliyun | ✅ | ✅ | ✅ | ✅ | ✅ | doc | | 🧠 DeepSeek | DeepSeek | ✅ | ❌ | ❌ | ❌ | ❌ | doc | | ⚙️ 302.AI | 302.AI | ✅ | ✅ | ✅ | ✅ | ❌ | doc | | 🌐 OpenRouter | OpenRouter | ✅ | ✅ | ❌ | ✅ | ❌ | doc | | 🌐 ChatAnywhere | ChatAnywhere | ✅ | ✅ | ❌ | ✅ | ❌ | doc |

🤖 Text Example

<img width="374" alt="aa92b3c9580da6926a48fc1fc5c37c03" src="https://github.com/user-attachments/assets/f6b5cdc7-836f-410f-a784-f7074a672c0e" /> <img width="374" alt="aa92b3c9580da6926a48fc1fc5c37c03" src="https://github.com/user-attachments/assets/621861a4-88d1-4796-bf35-e64698ab1b7b" />

🎺 Multimodal Example

<img width="374" alt="aa92b3c9580da6926a48fc1fc5c37c03" src="https://github.com/user-attachments/assets/b4057dce-9ea9-4fcc-b7fa-bcc297482542" /> <img width="374" alt="aa92b3c9580da6926a48fc1fc5c37c03" src="https://github.com/user-attachments/assets/67ec67e0-37a4-4998-bee0-b50463b87125" />

📥 Installation

  1. Clone the repository

    git clone https://github.com/yincongcyincong/MuseBot.git
    cd MuseBot
    
  2. Install dependencies

     go mod tidy
    
  3. Set up environment variables

     export TELEGRAM_BOT_TOKEN="your_telegram_bot_token"
     export DEEPSEEK_TOKEN="your_deepseek_api_key"
    

🚀 Usage

Run the bot locally:

 go run main.go -telegram_bot_token=telegram-bot-token -deepseek_token=deepseek-auth-token

Use docker

  docker pull jackyin0822/musebot:latest
  chmod 777 /home/user/data
  docker run -d -v /home/user/data:/app/data -e TELEGRAM_BOT_TOKEN="telegram-bot-token" -e DEEPSEEK_TOKEN="deepseek-auth-token" -p 36060:36060 --name my-bot  jackyin0822/MuseBot:latest
``

Related Skills

View on GitHub
GitHub Stars1.6k
CategoryCustomer
Updated11h ago
Forks232

Languages

Go

Security Score

100/100

Audited on Apr 3, 2026

No findings