暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【保姆级教程】手把手教你在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 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

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、数据库、中间件和云计算等技术。如果觉得读完本文有收获,可以转发给其他朋友,大家一起学习进步!感兴趣的朋友可以加我微信,拉您进群与业界的大佬们一起交流学习。


文章转载自小周的数据库进阶之路,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论