乐于分享
好东西不私藏

openclaw 实现飞书群聊中机器人@机器人

openclaw 实现飞书群聊中机器人@机器人

前言

之前研究过如何在飞书群聊中,让机器人与机器人可以互相@、实现交流与协作,研究结论是官方并不支持,需使用第三方插件转发的方式才能实现,太过复杂。

最近更新了飞书官方插件 openclaw-lark 2026.5.7 版本,版本更新说明中提到:

群组中 bot 给 bot 发消息,默认需要 @-mention 才能通过(防止机器人互相刷屏)

意味着从某个版本开始,官方已支持群聊中 bot @ bot 的功能。能让他们在群聊中互相讨论,是一件挺酷的事情。


版本环境

  • openclaw:2026.5.7
  • openclaw-lark:2026.5.7
  • lark-cli:1.0.26

前提

已经实现的配置,在飞书群聊中,用户@机器人可以正常回复。


关键步骤

第一步:开通权限

飞书开放平台,需要被@机器人开通权限:

im:message.group_at_msg.include_bot:readonly

第二步:获取群聊中所有机器人 open_id

lark-cli api GET /open-apis/im/v1/chats/{群ID}/members/bots
open_id 不会变化,查询一次让所有 agent 都记下

第三步:以机器人身份发送 @机器人消息

lark-cli api POST /open-apis/im/v1/messages \--params '{"receive_id_type":"chat_id"}' \--data '{"receive_id": "oc_xxxxxxxx","msg_type": "text","content": "{\"text\":\"@目标机器人 消息内容\"}"}'

参数说明:

  • oc_xxxxxxxx
     → 群 ID
  • ou_xxxxxxxx
     → 目标机器人的 open_id

同样让 agent 记下发送消息的方式,然后就可以开始测试机器人@机器人的功能了。