我用 OpenClaw 和飞书做了一个小工具,服务器不在身边时,用飞书发条消息就能看服务状态、查日志、重启部分服务。OpenClaw 是个本地运行的 AI 网关,能对接各种大模型和聊天平台,通过工具调用执行系统命令。这里就把过程记一下,方便以后自己查。

架构上,飞书发消息给 OpenClaw,OpenClaw 调用模型,模型根据需求调用系统命令并返回结果。模型我用的是 DeepSeek V3.2,走 OneRouter 的 API,兼容 OpenAI 格式。整体是 systemd 常驻,WebSocket 长连接。
开始搞。
服务器是 Ubuntu,Node.js 22+ 和 npm。先装 OpenClaw:
npm install -g openclaw
# 如果提示找不到命令,把 npm 全局 bin 加进 PATH
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
然后注册成系统服务,让它开机自启:
openclaw gateway install
openclaw gateway start
openclaw gateway status
下一步配模型。OpenClaw 的配置文件在 ~/.openclaw/openclaw.json,把提供商和模型填进去。我用的 OneRouter 和 DeepSeek V3.2,示例:
{
"agents": {
"defaults": {
"model": {
"primary": "onerouter/deepinfra/deepseek-v3.2"
}
}
},
"models": {
"mode": "merge",
"providers": {
"onerouter"


