技术博主 Mervin 分享了 OpenClaw 一个实用,但很多人不了解的功能 hooks,简单说就是你可以给聊天界面里的各种操作绑上自定义函数。

技术博主 Mervin 分享了 OpenClaw 一个实用,但很多人不了解的功能 hooks,简单说就是你可以给聊天界面里的各种操作绑上自定义函数。比如在对话框里输入 /new 创建新会话,或者 /reset 重置聊天,甚至 /stop 停止对话,都能自动触发你事先写好的逻辑。


Mervin 演示了一个 Telegram 审计 hook,配置过程很简单。在 OpenClaw 目录下建一个 hooks 文件夹,里面放三个文件就行,handler.ts 负责核心逻辑,hook.md 做功能描述,package.json 声明模块。handler 里根据事件类型判断是 new、reset 还是 stop,然后调用 Telegram API 把消息推过去。同样的模式换成 Slack、WhatsApp 或者任意 webhook 都可以。

hooks 的事件类型也很丰富,除了命令事件,还有智能体事件、网关事件、消息事件,覆盖了从启动到对话的各个环节。这意味着你可以在 AI 对话流程的几乎任何节点插入自己的逻辑,做安全审计、行为拦截、日志记录都可以。对于想把 AI 助手部署到团队内部又担心管控问题的场景,这个功能就特别重要。

## http://t.cn/AXi9npBS
分类