小龙虾机器人不回复
后台权限开通"im:"的全部开
这个提示不是报错,而是小龙虾(OpenClaw)自带的安全白名单(ACL 配对)机制。
为了防止你部署的机器人被公司里其他不相关的人搜到并越权使用(白白消耗你的大模型 Token 额度),小龙虾默认开启了"新用户必须经过管理员授权"才能对话的限制。
你需要做的非常简单,有以下两种解决方法:
方法一:直接授权你当前的飞书账号(推荐,马上就能用)
你只需要回到运行小龙虾程序的服务器控制台(就是你刚才看报错日志的那个黑窗口终端),复制并粘贴机器人提示给你的那行命令。
龙虾接入飞书群聊后每次都要@龙虾才会回复
即使飞书把全群的消息推送过来了,小龙虾的飞书插件默认带有一层拦截:针对群聊,它的 requireMention(必须被提及)属性默认为 true。你需要把它改成 false。
虽然通过上述设置可以实现"不@也回复",但极其不建议在多人交流的日常群开启这个功能!
Token 消耗无底洞:一旦开启,群里的任何一句正常人类寒暄(比如"收到"、"早"、"哈哈"),都会直接发送给大模型进行推理。你的 API 额度(Token)可能会在几个小时内被彻底耗尽。
严重扰乱群聊:龙虾 AI 会对每一句话进行插嘴,导致群聊迅速变成机器人的刷屏现场。
最佳实践建议: 在多人协作的群组中,大家依然遵守"有事才 @ 龙虾"的规则;如果一定要不 @ 就自动工作(比如自动处理群里发出的文件、特定链接),建议单独拉一个小测试群(只有你和机器人),并在配置里只针对该极小群组的 <群聊ID> 设为 requireMention: false。
排查方法
这是最高效的排查方法:打开你运行机器人的服务器黑窗口(终端 / 命令行),然后用飞书给机器人发一句单聊消息,盯着屏幕看!
情况 A(屏幕没有任何滚动/报错):你的服务器根本没收到飞书的推送。说明是 第1、2步 的问题(飞书后台配置错、未发布新版、网络没穿透)。
情况 B(屏幕上接收到了消息,但是随后报错了):
如果是 Failed to decrypt,说明你的 Encrypt Key 填错了。
如果是 OpenAI API Key Invalid / Token limit / Timeout,说明飞书到机器人的路是通的,问题卡在机器人调用大模型(比如请求 API)的时候失败了,大模型没有答案返回,所以机器人只能在飞书发呆。
如果是 Token verification failed,说明 Verification Token 填错了或者过期了。