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

官网地址:https://docs.openclaw.ai/
GitHub 仓库:https://github.com/openclaw/openclaw

在这里插入图片描述

在这里插入图片描述

官方脚本不支持centos7,下来我们使用oracle linux8。
image

1、执行一键安装脚本

[root@localhost ~]# curl -fsSL https://openclaw.ai/install.sh | bash

image
2、等待安装完成,需要15-30分钟
原因是之前未安装node.js和git。
image
image
3、点击yes,引导模式选择QuickStart(快速启动)
image
4、模型选择千问
会经过Qwen Auth授权,需要打开这一行网址到浏览器,登录Qwen授权。
image
image
image
5、登录成功后,选择默认第一个
image

6、接下来,选择即时通讯工具
下一步是channel选择,我选择跳过,后面可以添加
image
image
(用空格键选择)
image

7、全部选择no
image

8、接下来,设置会话的保持方式。
hooks都选上

image
image
9、网关我装过,这里选择重装
image
10、安装成功
网页地址一般是Control UI中的内容:
image

需要注意的是因为部署环境是Linux服务器,没有图形化界面,我们可以利用ssh转发的方式到本地有图形界面的Linux主机上。转发命令如下:

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的值在安装日志中可以查看。
image
11、可以在TUI中进行问答
image
12、同样的WEB页面也显示问答的内容
image

二、接入飞书

1、先在服务器安装feishu插件
https://github.com/m1heng/Clawdbot-feishu
image

[root@localhost ~]# openclaw plugins install @m1heng-clawd/feishu

image

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

image
3、创建后会跳到应用配置页
左侧点「添加应用能力」→ 按能力添加 → 机器人 → 添加。
image
4、添加机器人成功后,需要设置权限(示例权限如下):
image

image
5、选择批量导入权限
image

{
  "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"
    ]
  }
}

image
6、点击申请开通
image

image
7、在「凭证与基础信息」中复制 App ID 和 App Secret。

image
8、在OpenClaw 里写入飞书配置把飞书应用的appId、appSecret填进 OpenClaw 配置
你需要换成自己的
image
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

image

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

输入:im.message.receive_v1

image
11、创建完成后,发布应用
image
image
12、重新启动网关

openclaw gateway restart
测试是否有数据接收,可以使用以下命令:
openclaw gateway --port 18789 --verbose

image
13、移动端发消息
移动端也可以收到了。
91e538898cd6eccef63cabbb06428a07
14、测试没问题后,后台启动网关

[root@localhost ~]# openclaw gateway start

在这里插入图片描述
在这里插入图片描述

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐