进入应用 → 开发配置 → 权限管理 → 点"批量开通"
{
"scopes": {
"tenant": [
"im:chat", "im:message", "im:message:send_as_bot",
"im:message.p2p_msg:readonly", "im:message.group_at_msg:readonly",
"im:message.group_msg", "im:message:readonly", "im:resource",
"im:chat.members:bot_access",
"im:chat.access_event.bot_p2p_chat:read",
"contact:user.employee_id:readonly",
"application:application:self_manage", "application:bot.menu:write",
"cardkit:card:write",
"docs:document.content:read", "sheets:spreadsheet",
"wiki:wiki:readonly", "event:ip_list"
],
"user": [
"im:chat.access_event.bot_p2p_chat:read"
]
}
}
这步最关键:
应用能力 → 机器人 → 启用
事件订阅 → 选"长连接" → 添加 im.message.receive_v1
⚠️ 如果没配事件订阅,飞书聊天界面连消息输入框都没有。很多人卡在这一步。
openclaw channels add # 选 Feishu,粘贴 App ID 和 Secret
openclaw gateway restart
飞书上给机器人发信息,会回复匹配的信息,里面一个字符,在电脑上发给openclaw就行了
配置
私聊策略
dmPolicy
• pairing(默认)--- 新用户需要经过配对流程。他们发送消息后会收到配对码,您通过 CLI 批准或拒绝。批准后即可自由聊天。
• allowlist --- 仅允许在 allowFrom 中明确列出的飞书 Open ID 与机器人通信,其他人将被静默忽略。
• open --- 任何人都可以获得回复,请谨慎使用。
• disabled --- 私聊功能完全关闭。
javascript
{
"channels": {
"feishu": {
"dmPolicy": "allowlist",
"allowFrom": ["ou_xxx", "ou_yyy"]
}
}
}
群聊策略
groupPolicy
• open(默认)--- 群内任何成员 @机器人 即可触发回复。
• allowlist --- 仅群内已批准的用户可以与机器人交互。
• disabled --- 完全忽略群聊消息。
javascript
"channels": {
"feishu": {
"enabled": true,
"appId": "cli_a931711cf5785ccf",
"appSecret": "MGFvIS4c8MmO7buqrXR3Jh5NsBzbMXH4",
"connectionMode": "websocket",
"domain": "feishu",
"groupPolicy": "open"
}
},