文章总结: 本文详述了在云服务器部署OpenClaw个人AI助手并对接飞书的完整流程。内容包含智谱AI与DeepSeek的API申请、飞书机器人权限配置、一键脚本安装及交互式参数设置。文章重点介绍了WebSocket通信模式、后台服务管理、常见故障排查及安全加固建议,帮助用户快速搭建稳定运行的私有AI服务,实现自动化任务处理。 综合评分: 75 文章分类: AI安全,安全工具,实战经验

原创
新青年1号 新青年1号
网安小趴菜
2026年3月10日 11:41 浙江
本指南适合初学者,详细介绍如何在云服务器上部署 OpenClaw 个人 AI 助手,并集成飞书机器人。(本文由 OpenClaw 自主生成)
OpenClaw 是一个开源的个人 AI 助手,可以:
连接多种大语言模型(如智谱 GLM、DeepSeek、Claude 等)
集成各种消息平台(飞书、Telegram、Discord、WhatsApp 等)
24/7 在云服务器上运行
自动化处理日常任务
适用场景:
个人 AI 助手,随时通过飞书对话
团队协作,在群聊中使用 AI
自动化工作流程
操作系统:Linux
配置要求:
Node.js:22 或更高版本
宝塔面板(可选):用于管理服务器和 Node 环境
Docker(可选):如果选择 Docker 部署方式
智谱 AI 账号(免费)或 DeepSeek 账号(付费)
飞书企业账号(用于创建机器人)
云服务器 SSH 访问权限
智谱 AI 提供免费的 GLM-4 模型,适合个人使用。
步骤:
注册账号
实名认证
获取 API Key
查看额度
API 信息:
API Base URL:https://open.bigmodel.cn/api/paas/v4
推荐模型:glm-4(标准版)或glm-4-flash(快速版)
DeepSeek 提供高性价比的 AI 模型,性能优秀。
步骤:
注册账号
充值
获取 API Key
API 信息:
API Base URL:https://api.deepseek.com
推荐模型:deepseek-chat(对话模型)或deepseek-reasoner(推理模型)
费用参考:
DeepSeek Chat: 约 ¥0.001/千 tokens(输入),¥0.002/千 tokens(输出)
日常使用成本很低,10 元可以用很久
飞书机器人是 OpenClaw 与用户交互的桥梁。
访问:
使用飞书账号登录
如果没有飞书账号,先下载飞书 App 注册
点击”开发者后台”
点击”创建企业自建应用”
填写应用信息:
点击”创建”
创建成功后,进入应用详情页:
点击左侧”凭证与基础信息”
记录以下信息:
⚠️重要:App Secret 只显示一次,请妥善保存!
点击左侧”权限管理”,开通以下权限:
必需权限:
✅im:message(接收和发送消息)
✅im:message:send_as_bot(以机器人身份发送消息)
✅im:chat(获取群组信息)
✅contact:user.base:readonly(获取用户基本信息)
点击”申请权限”,等待审批(企业自建应用通常自动通过)。
点击左侧”事件订阅”:
订阅方式:选择”使用长连接接收事件/回调”
这样 OpenClaw 可以通过 WebSocket 接收消息,无需配置回调 URL
点击左侧”版本管理与发布”
点击”创建版本”
填写版本说明
点击”申请发布”
企业管理员审批后即可使用(自己是管理员则自动通过)
如果要在群聊中使用:
在飞书中创建一个群组
点击群组设置 → 群机器人 → 添加机器人
选择刚创建的 OpenClaw 应用
完成!现在你有了:
App ID:cli_xxxxxxxxx
App Secret:xxxxxxxxxxxxxxxx
使用 SSH 连接到你的云服务器:
sshroot@your-server-ip
OpenClaw 提供了一键安装脚本,会自动检测和安装 Node.js。
curl-fsSLhttps://openclaw.ai/install.sh |bash
脚本会检测系统环境
自动安装 Node.js 22+(如果未安装)
安装 OpenClaw CLI
显示安装成功信息
openclaw–version
应该显示类似:OpenClaw 2026.3.2
安装完成后,运行配置向导:
openclaw onboard
I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?│ ○ Yes / ● No
选择:Yes
说明:OpenClaw 默认为个人使用,如果是多用户场景需要额外安全配置
Onboarding mode│ ● QuickStart (Configure details later via openclaw configure.)│ ○ Manual
选择:QuickStart
说明:快速配置,详细设置可以稍后调整
Model/auth provider│ ● OpenAI (Codex OAuth + API key)│ ○ Anthropic│ ○ Custom Provider│ …
选择:Custom Provider(因为智谱和 DeepSeek 不在默认列表中)
API Base URL: https://open.bigmodel.cn/api/paas/v4API Key: 你的智谱 API KeyEndpoint compatibility: OpenAI-compatibleModel ID: glm-4
Select channel (QuickStart)│ ● Telegram (Bot API)│ ○ Feishu/Lark (飞书)│ ○ Skip for now
选择:Feishu/Lark (飞书)
App ID: cli_a92023f495b9cb0App Secret: 89xxxx8ixxxxxAOo2NX
填入之前创建的飞书机器人信息。
系统会自动测试连接:
Connected as ou_xxxxxxxxxxxxxxxx
看到这个说明连接成功!
Feishu connection mode│ ● WebSocket (default)│ ○ Webhook
选择:WebSocket(推荐,无需配置回调 URL)
Which Feishu domain?│ ● Feishu (feishu.cn) – China│ ○ Lark (larksuite.com) – International
选择:Feishu (feishu.cn) – China
Group chat policy│ ● Allowlist – only respond in specific groups│ ○ Open – respond in all groups (requires mention)│ ○ Disabled – don’t respond in groups
推荐选择:Allowlist(白名单模式,更安全)
群聊 ID 可以先留空,稍后添加
Install missing skill dependencies│ ◻ Skip for now│ ◻ github│ ◻ obsidian│ …
选择:Skip for now(先跳过,稍后根据需要安装)
系统会询问是否配置其他服务的 API Key(Google Places、OpenAI 等):
全部选择:No(稍后需要时再配置)
Enable hooks?│ ◻ Skip for now│ ◻ boot-md│ …
选择:Skip for now(高级功能,稍后配置)
配置完成!
系统会保存配置到~/.openclaw/openclaw.json
配置完成后,需要启动 Gateway 服务。
nohup openclaw gateway > /tmp/openclaw.log2>&1 &
这样即使 SSH 断开,服务也会继续运行。
psaux |grepopenclaw |grep-vgrep
应该看到类似:
root 12345 0.5 2.1 openclaw-gateway
tail-f/tmp/openclaw.log
看到类似输出说明启动成功:
[feishu] feishu[default]: WebSocket client started[ws] ws client ready
openclaw doctor
应该显示各项检查通过。
openclaw status
应该显示飞书连接正常。
在飞书中找到你的机器人
发送消息:”你好”
机器人应该会回复
在群聊中 @机器人
发送消息:”介绍一下你自己”
机器人应该会回复
tail-f/tmp/openclaw.log
可以看到消息接收和处理的日志。
获取群聊 ID(如果需要)
如果选择了 Allowlist 模式,需要添加群聊 ID:
方法 1:从日志获取
在群聊中发送消息后,查看日志:
grep”group”/tmp/openclaw.log
会看到类似:
received message from ou_xxx in oc_f0d0xxxxx8xxxxx6 (group)
其中oc_f0xxxxxe0xxxxx1xxxxxdxxxxx6就是群聊 ID。
方法 2:使用命令查询
openclaw directory groups
添加群聊到白名单:
openclaw configure
在配置中添加群聊 ID。
Q: 如何停止 OpenClaw?
Q: 如何重启 OpenClaw?
Q: 如何设置开机自启动?
可以使用 systemd 或在宝塔面板中设置计划任务。
Q: 如何修改配置?
openclaw configure
会进入交互式配置界面。
Q: 配置文件在哪里?
~/.openclaw/openclaw.json
可以直接编辑此文件(需要重启服务生效)。
Q: 如何添加第二个 AI 模型?
openclaw configure
选择添加新的模型提供商,配置后可以设置为备用模型。
Q: 机器人不回复消息?
检查:
服务是否运行:ps aux | grep openclaw
查看日志:tail -f /tmp/openclaw.log
飞书权限是否配置正确
群聊是否在白名单中(如果使用 Allowlist 模式)
Q: 收到重复回复?
可能有多个 OpenClaw 实例使用同一个飞书机器人。检查:
本地电脑是否也在运行 OpenClaw
是否有其他服务器使用同一个机器人
解决:停止其他实例,或为每个实例创建独立的飞书机器人。
Q: 如何在多个群组使用?
使用 Allowlist 模式
获取群聊 ID(从日志或使用openclaw directory groups)
运行openclaw configure添加群聊 ID
Q: 如何查看详细日志?
Q: 日志显示 “stale-socket” 重启?
这是正常的健康检查机制,系统会自动重启连接,不影响使用。
Q: 图片发送失败(404 错误)?
这通常是 AI 尝试发送一个不存在的图片链接。可以忽略,不影响文字消息。
Q: 如何降低 API 成本?
使用免费的智谱 AI 作为主模型
设置合理的上下文长度限制
在配置中调整contextWindow参数
Q: 响应速度慢?
检查服务器网络
尝试使用glm-4-flash等快速模型
检查 API 额度是否充足
⚠️ 重要安全提示:
不要暴露端口:Gateway 默认监听127.0.0.1,不要改为0.0.0.0
保护 API Key:不要将 API Key 提交到 Git 或分享给他人
使用白名单:群聊使用 Allowlist 模式,避免在不需要的群组中被触发
定期更新:运行openclaw update保持最新版本
备份配置:定期备份~/.openclaw/目录
如果你安装了宝塔面板,可以:
添加计划任务(开机自启):
配置反向代理(如果需要 Web 访问):
安装 Skills:
openclaw configure
选择需要的 skills,如:
github:GitHub 集成
obsidian:笔记管理
openai-image-gen:图片生成
配置 Hooks:
Hooks 可以自动化任务,如:
保存会话记忆
记录命令日志
启动时加载特定文件
恭喜!你已经成功部署了 OpenClaw。
你现在可以:
✅ 通过飞书与 AI 对话
✅ 在群聊中使用 AI 助手
✅ 24⁄7 云端运行,随时可用
下一步:
探索更多 AI 模型
集成其他消息平台(Telegram、Discord 等)
安装更多 Skills 扩展功能
配置自动化 Hooks
{“models”: {“providers”: {“zhipu”: {“baseUrl”:”https://open.bigmodel.cn/api/paas/v4″,”apiKey”:”your-zhipu-api-key”,”api”:”openai-completions”,”models”: [ {“id”:”glm-4″,”name”:”GLM-4″,”contextWindow”:,”maxTokens”:4096} ] } } },”channels”: {“feishu”: {“appId”:”cli_xxxxxxxxx”,”appSecret”:”xxxxxxxxxxxxxxxx”,”domain”:”feishu”} }}
祝你使用愉快!🦞
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:网安小趴菜 新青年1号
新青年1号《OpenClaw 云服务器一键部署,Token 免费薅不惧消耗》
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/244818.html