热衷于分享各种干货知识,大家有想看或者想学的可以评论区留言,秉承着“开源知识来源于互联网,回归于互联网”的理念,分享一些日常工作中能用到或者比较重要的内容,希望大家能够喜欢,不足之处请大家多提宝贵地意见,我们一起提升,守住自己的饭碗。
关注公众号,技术道路不迷路

一、 执行官网的一键安装脚本,安装openclaw
官网地址:https://docs.openclaw.ai/
GitHub 仓库:https://github.com/openclaw/openclaw



1、执行一键安装脚本
[root@localhost ~]# curl -fsSL https://openclaw.ai/install.sh | bash

2、等待安装完成,需要15-30分钟
原因是之前未安装node.js和git。


3、点击yes,引导模式选择QuickStart(快速启动)

4、模型选择千问
会经过Qwen Auth授权,需要打开这一行网址到浏览器,登录Qwen授权。




下一步是channel选择,我选择跳过,后面可以添加


(用空格键选择)


hooks都选上


9、网关我装过,这里选择重装

网页地址一般是Control UI中的内容:

需要注意的是因为部署环境是Linux服务器,没有图形化界面,我们可以利用ssh转发的方式到本地有图形界面的Linux主机上,必须执行,要不然WEB页面打不开。转发命令如下:
ssh -N -L 18789:127.0.0.1:18789 root@192.168.220.158

现在,在浏览器中访问 127.0.0.1:18789/#token=你的值
复制到网页中打开:
http://127.0.0.1:18789/#token=81f3570b0145c3f4eda75f495154532ad4c5b4523250183f

11、可以在TUI中进行问答

12、同样的WEB页面也显示问答的内容

二、接入飞书
1、先在服务器安装feishu插件https://github.com/m1heng/Clawdbot-feishu
[root@localhost ~]# openclaw plugins install @m1heng-clawd/feishu

地址:https://open.feishu.cn/app?lang=zh-CN
1、点击「创建企业自建应用」


3、创建后会跳到应用配置页
左侧点「添加应用能力」→ 按能力添加 → 机器人 → 添加。

4、添加机器人成功后,需要设置权限:


5、选择批量导入权限

{
"scopes": {
"tenant": [
"aily:file:read",
"aily:file:write",
"application:application.app_message_stats.overview:readonly",
"application:application:self_manage",
"application:bot.menu:write",
"cardkit:card:write",
"contact:contact.base:readonly",
"contact:user.employee_id:readonly",
"contact:user.base:readonly",
"corehr:file:download",
"docs:document.content:read",
"event:ip_list",
"im:chat",
"im:chat.access_event.bot_p2p_chat:read",
"im:chat.members:bot_access",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.group_msg",
"im:message.p2p_msg:readonly",
"im:message:readonly",
"im:message:send_as_bot",
"im:resource",
"sheets:spreadsheet",
"wiki:wiki:readonly"
],
"user": [
"aily:file:read",
"aily:file:write",
"contact:contact.base:readonly",
"im:chat.access_event.bot_p2p_chat:read"
]
}
}

6、点击申请开通



8、在OpenClaw 里写入飞书配置把飞书应用的appId、appSecret填进 OpenClaw 配置
你需要换成自己的

9、linux服务器执行认证命令
# 设置App ID
openclaw config set channels.feishu.appId "cli_a92f8f247c799cb1"
# 设置App Secret
openclaw config set channels.feishu.appSecret "c6uozQBHonWVIEySNV0NvdcMuYETHysE"
# 启用飞书通道
openclaw config set channels.feishu.enabled true
# 使用websocket连接模式
openclaw config set channels.feishu.connectionMode "websocket"
# 单聊策略:需配对
clawdbot config set channels.feishu.dmPolicy pairing
# 群聊策略:白名单
clawdbot config set channels.feishu.groupPolicy allowlist
# 需@机器人才能触发响应
clawdbot config set channels.feishu.requireMention true

订阅方式选择 长连接订阅方式(不可选 HTTP 回调)。
添加事件:至少包含 im.message.receive_v1(接收消息)。保存设置。
注意:事件订阅和回调配置建议在openclaw部署完成后统一在飞书后台设置,避免向导卡住。



输入:im.message.receive_v1

11、创建完成后,发布应用


12、重新启动网关(每次发版后都必须重启网关服务)
openclaw gateway restart
测试是否有数据接收,可以使用以下命令:
openclaw gateway --port 18789 --verbose

13、移动端发消息
移动端也可以收到了。

14、测试没问题后,后台启动网关
[root@localhost ~]# openclaw gateway start


常见问题FAQ
OpenClaw与Clawdbot、Moltbot是什么关系?
三者是同一项目的不同阶段命名,OpenClaw是最新正式名称,功能与核心逻辑一致,命令兼容(clawdbot
与openclaw
命令均可使用)。安装时提示“npm install failed”怎么办?
通常是服务器内存不足导致,2G内存易出现OOM,建议配置swap交换空间,将硬盘空间作为虚拟内存。飞书机器人配置后无法收到消息?
检查以下几点:飞书插件是否安装成功、App ID与App Secret配置是否正确、“接收消息”事件是否订阅、相关权限是否开通、长连接模式是否配置、应用是否已发布。OpenClaw数据是否安全?
数据存储在自有服务器,不上传第三方云端,相对安全,但因具备系统级权限,需在独立服务器部署,避免与生产环境或重要数据共用设备。如何更新OpenClaw到最新版本?
执行命令openclaw update
,按提示完成更新即可。除了飞书,还支持哪些平台?
支持WhatsApp、Telegram、Discord、Slack等多个平台,需安装对应插件并配置。
文中的概念来源于互联网,如有侵权,请联系我删除。
欢迎关注公众号:小周的数据库进阶之路,一起交流AI、数据库、中间件和云计算等技术。如果觉得读完本文有收获,可以转发给其他朋友,大家一起学习进步!感兴趣的朋友可以加我微信,拉您进群与业界的大佬们一起交流学习。




