跳到主要内容

Channels

MushroomAgent 通过渠道接入各种聊天平台。所有渠道都支持文本消息,部分渠道还支持媒体和交互功能。

支持的渠道

Feishu 飞书

通过 WebSocket 与飞书服务器建立长连接,无需暴露公网 IP 即可接收机器人事件并回复。

配置:

channels:
feishu:
enabled: true
app_id: "cli_xxx"
app_secret: "xxx"
verification_token: "xxx"
encrypt_key: "xxx"

适用场景:

  • 飞书群机器人
  • 飞书私聊助手
  • 企业内部知识问答和流程机器人

环境变量:

  • FEISHU_APP_ID
  • FEISHU_APP_SECRET
  • FEISHU_VERIFICATION_TOKEN
  • FEISHU_ENCRYPT_KEY

Discord

通过 WebSocket 连接 Discord Gateway 接收消息,通过 REST API 回复文本内容。

配置:

channels:
discord:
enabled: true
bot_token: "xxx"

适用场景:

  • 社区机器人
  • 开发者支持频道
  • Discord 私聊或频道内的 agent 助手

环境变量:

  • DISCORD_BOT_TOKEN

说明

  • 渠道可以同时运行;配置多个渠道后,MushroomAgent 会按聊天分别路由
  • 群组行为因渠道而异