【Openclaw】安装部署Openclaw,并连接到飞书

1. 安装 Nodejs(前置工作)

shell 复制代码
# 安装curl 和 git 工具
$ sudo apt install git curl -y
# 下载和安装 nvm
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

成功下载和安装 nvm 的 log 信息如下:

shell 复制代码
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 16631  100 16631    0     0  56637      0 --:--:-- --:--:-- --:--:-- 56568
=> Downloading nvm from git to '/home/im01/.nvm'
=> Cloning into '/home/im01/.nvm'...
remote: Enumerating objects: 403, done.
remote: Counting objects: 100% (403/403), done.
remote: Compressing objects: 100% (332/332), done.
remote: Total 403 (delta 56), reused 168 (delta 43), pack-reused 0 (from 0)
Receiving objects: 100% (403/403), 404.19 KiB | 1.47 MiB/s, done.
Resolving deltas: 100% (56/56), done.
* (HEAD detached at FETCH_HEAD)
  master
=> Compressing and cleaning up git repository

=> Appending nvm source string to /home/im01/.bashrc
=> Appending bash_completion source string to /home/im01/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

安装 node

shell 复制代码
# 重新启动 Shell
$ \. "$HOME/.nvm/nvm.sh"
# 安装 Node.js v24
$ nvm install 24
# 验证安装是否完成
$ node -v && npm -v
v24.13.0
11.6.2

2. 安装 Openclaw

openclaw 内置了大部分可能会用到的 skills,这里的 skill 完全兼容 AgentSkills规范(最初由 Anthropic 开发,参见:https://agentskills.io/home),skill的粒度更大,这样就可以完成更复杂的任务。

如果把 openclaw 部署在一台独立的设备上并赋予它所有的权限(就像我们对自己的电脑有所有权限一样),那么 openclaw 就可以帮我们做几乎任何事情(取决于skill ),就像我们自己亲历亲为一样。

shell 复制代码
curl -fsSL https://openclaw.ai/install.sh | bash

这里需要耐心等待一小会来安装 Openclaw(如果开梯子的话则会更稳定更快一点)

这里风险提示选择 Yes

Manual 需要手动去配置如 IP 端口这类接口信息,这里先选择 QuickStart

可以先选择千问模型

在弹出来的页面中登录并授权即可,或者通过复制上面链接进入确认页面。

先跳过Channel配置向导,后面会手动配置飞书:

配置Skill,根据自己需要勾选。Skill越多,能感的事情越多,我这里就全部配置了。但是Skill的安装也需要时间,如果你比较急,那就先选择【Skip for now】,后面需要的时候再一个一个安装:

然后是一系列配置。下面3个hooks都有用,建议选上:第一个是启动时注入Markdown文件,在会话开始时注入类似README的内容。第二个是操作日志记录,记录本次会话中执行的命令与操作上下文。第三个是开始新会话时保存当前会话上下文摘要,便于后续无缝衔接。

选择重启:

这里是问你想在哪里使用你的机器人,两个选项:1. TUI,意思是终端UI,基本上就是命令行对话

  1. Web UI,有一个对话的网页这里选择了TUI。

后续如果想进入TUI,输入:openclaw tui

TUI就是类似claude code的terminal,在这个terminal里,就可以给openclaw发消息了:

也可以通过 ip 加端口来访问 web 交互页面。默认地址为 127.0.0.1:18789

到现在为止,你就可以在本机使用openclaw了。但是如果你想远程通过通信软件来使用,比如通过飞书聊天来调用,就需要进行接下来的【接入飞书】这一步。

可以执行如下命令查看当前所安装的插件列表

shell 复制代码
openclaw plugins list

3. 接入飞书

需要接入企业微信的小伙伴可以来这篇继续操作《OpenClaw接入企业微信智能机器人》

1,安装飞书插件:

shell 复制代码
openclaw plugins install @m1heng-clawd/feishu

2,打开飞书开放平台:https://open.feishu.cn/app?lang=zh-CN点击「创建企业自建应用」,填写应用名称和描述,自己随便设,我这里都是openclaw

然后在"添加应用能力"->找到机器人,点击"添加"。在应用的「凭证与基础信息」页面复制 App ID 和 App Secret。

3,在终端中输入:

shell 复制代码
# 配置 openclaw
$ openclaw config

选择 channels

选择 飞书,然后输入刚刚创建的 App ID 和 Secret

shell 复制代码
$ openclaw config set channels.feishu.appId "{你的appId}" 
$ openclaw config set channels.feishu.appSecret "{你的appSecret}" 
$ openclaw config set channels.feishu.enabled true

然后重启网关:

shell 复制代码
$ openclaw gateway restart

备注:第3步做完才能进行第4步,否则会碰到错误提示:应用未建立长连接

如下情况是为重启成功的 log

4,回到飞书应用「权限管理」页面,点击开通权限,输入im:message

继续搜索关键词,把下面这些应用身份权限开通:

• contact:user.base:readonly(获取用户基本信息)

• contact:contact.base:readonly(获取通讯录基本信息)

• im:message(获取与发送单聊、群组消息)

• im:message.p2p_msg:readonly (读取用户发给机器人的单聊消息)

• im:message.group_at_msg:readonly (接收群聊中@机器人消息事件)

• im:message:send_as_bot(以应用的身份发消息)

• im:resource (上传图片或文件资源)

事件配置和回调配置中,订阅方式都选"长链接":

如果设置长连接时遇到如下弹窗,则说明没有成功的重启 gateway

然后,在事件配置中点"添加事件",把下面这几个加上:

• im.message.receive_v1(必需)

• im.message.message_read_v1

• im.chat.member.bot.added_v1

• im.chat.member.bot.deleted_v1配置完成后,在「版本管理与发布」页面创建版本并发布。这时打开飞书,搜索"openclaw",就能找到应用机器人。

发布应用

测试

手机上打开飞书APP:

这样不管是本地通过tui方式,还是远程通过飞书机器人,都可以去跟openclaw这个AI助手去互动了。

openclaw是有记忆功能力的,它能记住你的工作习惯和偏好,而且随着时间的推移,它会越来越懂你。比如我告诉它我的名字和个性:

以上的聊天刚结束,~/clawd/IDENTITY.md文件就被更改了:

它的内容变成了:

相关推荐
宁波阿成4 小时前
OpenClaw Docker 完整部署与排障总文档
运维·docker·ai·容器·openclaw
岚天start4 小时前
OpenClaw大龙虾部署(国内环境)详细指南
ubuntu·openclaw·大龙虾·国内环境
想要AC的sjh4 小时前
【硬核实战】Mac mini M4 部署 OpenClaw + Ollama 本地大模型:从零到一打通飞书机器人
macos·机器人·飞书
无心水5 小时前
【OpenClaw:本地模型】16、OpenClaw + Ollama集成——私有化部署LLM,零成本运行AI智能体
人工智能·openclaw
John Song5 小时前
Openclaw的安装(mac版)
macos·openclaw
suixinm5 小时前
基于 OpenClaw 多 Agent 系统设计与接入飞书运用实践
飞书·openclaw·机器人助力
yumgpkpm5 小时前
“养龙虾”OpenClaw配置一个“每日新闻摘要”skill,推送到飞书或钉钉。+华为泰山2280(现货)
数据库·钉钉·飞书
Jamesvalley6 小时前
【openclaw】mac安装
macos·openclaw
无心水6 小时前
【OpenClaw:应用与协同】20、OpenClaw Supervisor-Worker架构——搭建多智能体团队化作战系统
人工智能·架构·智能体·bm25·openclaw·openclaw·三月创作之星