openclaw设置飞书推送消息
问题现状
当我们通过openclaw推送消息说给飞书时候,提示说你的你的webhook缺少回调地址,但是我们使用的是长链接没有对于的回调地址时候怎么解决呢。
解决方向
-
第一种先看自己的提示词是否正确,一般可以这样来说,使用长连接给我的飞书用户XX发送一条消息。这个时候就去看对于的消息能否发送成功。
- 这里需要注意我们需要在飞书开放者平台上给予对于的权限。获取用户userid权限,或者你将通讯录所有的权限进行赋予。
-
第二种就看自己的openclaw.json配置文件是否正确。参考其中关于飞书的完整配置清单,重点看其中的groupAllowFrom,加入你的ID。
bash
{
"channels": {
"feishu": {
"enabled": true,
"dmPolicy": "pairing",
"groupPolicy": "open",
"replyToMode": "all",
"streaming": true,
"blockStreaming": true,
"textChunkLimit": 2000,
"mediaMaxMb": 30,
"accounts": {
"main": {
"appId": "cli_xxxxxxxxxx",
"appSecret": "xxxxxxxxxxxxxxxxxxxxxxxx",
"botName": "我的AI助手"
}
},
"allowFrom": ["ou_xxxxxxxxxxxxxxxxxxxx"],
"groupAllowFrom": ["ou_xxxxxxxxxxxxxxxxxxxx", "ou_yyyyyyyyyyyyyyyyyyyy"],
"groups": {
"oc_xxxxxxxxxxxxxxxxxxxx": {
"enabled": true,
"requireMention": false,
"replyToMode": "first"
}
}
}
},
"agents": {
"defaults": {
"workspace": "~/clawd"
}
}
}
- 可以在考虑安装一个skills技能插件,关于飞书发送消息的 技能市场