Install
openclaw skills install feishu-robot-interact飞书群机器人互相通信能力。当机器人在飞书群聊中被其他机器人@时,解析消息内容,执行任务,并在执行前向开发者确认(首次)或根据记忆决定是否需要确认。适用于:(1) 机器人之间需要协作完成任务 (2) 多机器人工作流编排 (3) 分布式任务处理场景。
openclaw skills install feishu-robot-interact本 skill 封装了飞书群内机器人互相通信的完整能力:监听消息 → 识别@ → 解析任务 → 开发者确认 → 执行 → 回复。
# 伪代码:消息处理流程
def handle_message(event):
# 1. 解析消息内容,提取 @ 信息
mentioned_robots = extract_mentions(event.message)
# 2. 检查是否@了本机器人
if MY_ROBOT_ID not in mentioned_robots:
return # 不是@本机器人,忽略
# 3. 获取消息文本(去掉@部分)
task_content = extract_task_text(event.message, MY_ROBOT_ID)
# 4. 触发任务处理
process_task(task_content, event)
首次执行任务时,必须向开发者确认:
🤖: 收到任务:{task_content}
需要执行吗?同意回复"确认",拒绝回复"取消"
根据开发者回复:
使用 OpenClaw 的 memory 系统记录开发者偏好:
# 记忆格式示例
## 任务: {task_type}
- 首次确认时间: 2026-03-27
- 状态: 已确认 / 已拒绝
- 下次无需确认: 是 / 否
下次相同任务类型:
执行完成后,向群聊返回结果:
✅ 任务已完成
📋 任务内容:{task_content}
🔧 执行结果:{result}
在 TOOLS.md 中配置以下内容:
### 飞书机器人通信
- **机器人ID**: 你的机器人 open_id
- **机器人名称**: @机器人时显示的名字
- **开发者ID**: open_id,用于发送确认请求
- **确认模式**: confirm_first | auto_trust_known
- **记忆路径**: ~/.openclaw/workspace/memory/robot_confirm.json