Channels
MushroomAgent 通过渠道接入各种聊天平台。所有渠道都支持文本消息,部分渠道还支持媒体和交互功能。
支持的渠道
Feishu 飞书
通过 WebSocket 与飞书服务器建立长连接,无需暴露公网 IP 即可接收机器人事件并回复。
配置:
channels:
feishu:
enabled: true
app_id: "cli_xxx"
app_secret: "xxx"
verification_token: "xxx"
encrypt_key: "xxx"
适用场景:
- 飞书群机器人
- 飞书私聊助手
- 企业内部知识问答和流程机器人
环境变量:
FEISHU_APP_IDFEISHU_APP_SECRETFEISHU_VERIFICATION_TOKENFEISHU_ENCRYPT_KEY
Discord
通过 WebSocket 连接 Discord Gateway 接收消息,通过 REST API 回复文本内容。
配置:
channels:
discord:
enabled: true
bot_token: "xxx"
适用场景:
- 社区机器人
- 开发者支持频道
- Discord 私聊或频道内的 agent 助手
环境变量:
DISCORD_BOT_TOKEN
说明
- 渠道可以同时运行;配置多个渠道后,MushroomAgent 会按聊天分别路由
- 群组行为因渠道而异