连接机制
在 Rudder 里,每个 Agent 都需要单独创建一个飞书连接。可以把它理解成:一个 Rudder Agent 对应一个飞书 bot。这样归属更清楚,消息、运行记录、来源标记和聊天绑定都能回到同一个 Agent。 接入过程不复杂。Rudder 创建一个 setup session,打开飞书或 Lark 授权页,授权完成后保存 app credential,然后开始接收这个 bot 的消息。
先打开你想接入飞书的 Agent 详情页。飞书连接挂在具体 Agent 上,不是挂在整个组织上。
开始前
先确认这几件事:- Rudder 已经启动,并且你在一个组织里
- 要接入飞书的 Agent 已经创建
- 你能访问飞书中国区或 Lark Global
- 你有权限为工作区授权或创建飞书、Lark app
连接 Agent
- 在 Rudder 里打开这个 Agent。
- 进入
Integrations。 - 选择
Feishu CN或Lark Global。 - 点击
Connect。 - 飞书或 Lark 会打开授权页,bot 名字会提前填好。确认授权。
- 回到 Rudder,等 setup 状态变成已连接。
添加两个飞书命令
授权完成后,在飞书或 Lark 里添加两个 slash command:| 命令 | 作用 |
|---|---|
/new | 为当前飞书聊天开启一个新的 Rudder 对话 |
/stop | 如果 Agent 正在回复,请求停止当前回复 |
/new 和 /stop,命令名保持一致。
验证连接
从飞书或 Lark 给 bot 发送一条普通文本消息。回到 Rudder 后,你应该能看到带 Feishu source badge 的 Messenger 或 Chat 对话。这个消息会进入刚才连接的 Agent。 也可以试一下两个命令:Rudder 里的行为
飞书绑定的对话在 Rudder 本地 Chat 里是只读的。回复应该从飞书侧进入,或者由 Agent 的 outbound work 发回去。如果你想在 Rudder 里继续作为普通本地对话处理,可以 fork 这条飞书对话。Fork 会保留来源关系,但不会继续绑定飞书 provider chat。常见问题
| 现象 | 检查点 |
|---|---|
| Setup 过期 | 回到 Agent 的 Integrations 页面重新开始。Setup session 有有效期。 |
| 打开了不对的产品 | 检查你选的是 Feishu CN 还是 Lark Global。 |
| 群聊里的消息没有进入 Rudder | 在群里提到 bot。Rudder 会忽略没有指向 bot 的群消息。 |
| 用户收到绑定提示 | 先把飞书用户绑定到 Rudder 组织成员,再重新发送消息。 |
| 非文本消息没有处理 | 先用文本消息验证。文件和富媒体处理还在扩展中。 |
下一步
Agents
理解 Agent 如何承载角色、运行时、技能、预算和集成。
创建 Agent
先创建 Agent,再把它接入飞书或 Lark。
Chat 和 Messenger
看飞书消息进入 Rudder 后会落在哪里。
联系与反馈
申请新的 IM 集成,或者把你的工作流建议发给我们。
