Agent Diva

通道

Agent Diva 支持的聊天通道总览:Telegram、Discord、Slack、Email、QQ、Feishu、DingTalk 等。

通道总览

Agent Diva 通过 Channel 连接各类聊天平台,将用户消息接入消息总线,并将 Agent 回复回发到对应平台。

支持的通道

通道说明配置要点
TelegramTelegram Bottokenallow_from
DiscordDiscord BottokenallowFromgroupPolicy
SlackSlack App(Socket Mode)botTokenappTokenallowFrom
EmailIMAP + SMTPimapHostsmtpHostallowFrom
QQQQ 单聊appIdsecretallowFrom
Feishu飞书 BotappIdappSecretallowFrom
DingTalk钉钉 BotclientIdclientSecretallowFrom
WhatsAppWhatsApp(需 bridge)allowFrom,需 agent-diva channels login
MatrixMatrix 协议homeserveruserIdaccessToken

通用配置

  • allow_from:允许交互的用户 ID 白名单,空数组表示拒绝所有,["*"] 表示允许所有人
  • group_policy(部分通道支持):群聊策略,mention(仅 @ 时响应)、open(响应所有消息)、allowlist(指定群组)

通道路由

  • 会话按 channel:chat_id 隔离,每个 channel+chat_id 独立对话历史
  • 详见 会话管理

启用通道

~/.agent-diva/config.jsonchannels 中设置 enabled: true 并填入凭证,然后运行:

agent-diva gateway

相关文档