阅读时间:1 分钟
0 字

机器人桥接

机器人桥接负责把外部聊天平台的消息接入 Dux AI,再把结果回写到对应平台。

核心链路

完整链路通常是:

  1. 平台回调进入 /boot/webhook/{code}
  2. 机器人驱动验证请求并解析消息
  3. 桥接层把消息投递给智能体会话
  4. 智能体生成回复
  5. 机器人驱动把回复发回外部平台

关键服务

开发时最常接触的是:

  • App\Boot\Service\BotService
  • App\Ai\Service\Agent
  • 机器人驱动实现
  • 消息桥接监听器

哪些平台适合主动发送,哪些更偏被动回复

这是机器人接入里很容易忽略的一点。

更适合主动发送的渠道

这类渠道更适合做:

  • 业务通知
  • 主动提醒
  • 流程完成回写
  • 后台主动推送

更偏被动回复的渠道

有些渠道更适合“收到用户消息后立即回复”,但不一定适合做完全自由的主动消息推送。

所以开发时建议先区分:

  • 这个渠道是不是主要用于对话回复
  • 这个渠道是不是也适合做主动通知

一个实用建议

如果你要做“平台来消息 -> AI 回答”,机器人桥接是最合适的。

如果你要做“业务系统主动推送消息到平台”,则更适合直接走 BotService 主动发送。

推荐做法

  • 先保证智能体单独对话正常
  • 再接机器人渠道
  • 最后再把复杂的知识库、工作流、多媒体能力接到机器人入口

这样最容易排查问题。