当前位置:首页>Linux>【保姆级教程】手把手教你在linux服务器部署openclaw,并接入飞书

【保姆级教程】手把手教你在linux服务器部署openclaw,并接入飞书

  • 2026-09-02 20:16:52
【保姆级教程】手把手教你在linux服务器部署openclaw,并接入飞书

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

关注公众号,技术道路不迷路

一、 执行官网的一键安装脚本,安装openclaw

官网地址:https://docs.openclaw.ai/GitHub 仓库:https://github.com/openclaw/openclaw
操作系统使用oracle linux8

1、执行一键安装脚本

[root@localhost ~]# curl -fsSL https://openclaw.ai/install.sh | bash
2、等待安装完成,需要15-30分钟原因是之前未安装node.js和git。
3、点击yes,引导模式选择QuickStart(快速启动)
4、模型选择千问会经过Qwen Auth授权,需要打开这一行网址到浏览器,登录Qwen授权。
5、登录成功后,选择默认第一个
6、接下来,选择即时通讯工具下一步是channel选择,我选择跳过,后面可以添加
(用空格键选择)
7、全部选择no
8、接下来,设置会话的保持方式。hooks都选上
9、网关我装过,这里选择重装
10、安装成功网页地址一般是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

注意:token的值在安装日志中可以查看。
11、可以在TUI中进行问答
12、同样的WEB页面也显示问答的内容

二、接入飞书

1、先在服务器安装feishu插件https://github.com/m1heng/Clawdbot-feishu
image
[root@localhost ~]# openclaw plugins install @m1heng-clawd/feishu
2、注册飞书地址:https://open.feishu.cn/app?lang=zh-CN
1、点击「创建企业自建应用」
3、创建后会跳到应用配置页左侧点「添加应用能力」→ 按能力添加 → 机器人 → 添加。
4、添加机器人成功后,需要设置权限:
image
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、点击申请开通
7、在「凭证与基础信息」中复制 App ID 和 App Secret。
8、在OpenClaw 里写入飞书配置把飞书应用的appId、appSecret填进 OpenClaw 配置你需要换成自己的
9、linux服务器执行认证命令
# 设置App IDopenclaw config set channels.feishu.appId "cli_a92f8f247c799cb1"# 设置App Secretopenclaw 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
10、进入「事件与回调」订阅方式选择 长连接订阅方式(不可选 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

  1. OpenClaw与Clawdbot、Moltbot是什么关系?三者是同一项目的不同阶段命名,OpenClaw是最新正式名称,功能与核心逻辑一致,命令兼容(clawdbot与openclaw命令均可使用)。

  2. 安装时提示“npm install failed”怎么办?通常是服务器内存不足导致,2G内存易出现OOM,建议配置swap交换空间,将硬盘空间作为虚拟内存。

  3. 飞书机器人配置后无法收到消息?检查以下几点:飞书插件是否安装成功、App ID与App Secret配置是否正确、“接收消息”事件是否订阅、相关权限是否开通、长连接模式是否配置、应用是否已发布。

  4. OpenClaw数据是否安全?数据存储在自有服务器,不上传第三方云端,相对安全,但因具备系统级权限,需在独立服务器部署,避免与生产环境或重要数据共用设备。

  5. 如何更新OpenClaw到最新版本?执行命令openclaw update,按提示完成更新即可。

  6. 除了飞书,还支持哪些平台?支持WhatsApp、Telegram、Discord、Slack等多个平台,需安装对应插件并配置。

openclaw相关文章
OpenClaw 完全指南:从入门到精通,打造你的专属 AI 助手
END
往期文章回顾

文中的概念来源于互联网,如有侵权,请联系我删除。

欢迎关注公众号:小周的数据库进阶之路,一起交流AI、数据库、中间件和云计算等技术。如果觉得读完本文有收获,可以转发给其他朋友,大家一起学习进步!感兴趣的朋友可以加我微信,拉您进群与业界的大佬们一起交流学习。

最新文章

随机文章