【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文件就被更改了:

它的内容变成了:

相关推荐
AC赳赳老秦11 小时前
网页公开附件自动采集:OpenClaw 批量下载页面内嵌 Word/Excel 附件,统一格式后结构化入库
java·python·word·php·excel·deepseek·openclaw
海兰1 天前
【记忆】openclaw之Honcho 记忆系统
人工智能·agent·openclaw
七夜zippoe2 天前
OpenClaw 测试策略实战:AI Agent 自动化测试体系搭建与落地
人工智能·ai·自动化·agent·测试体系·openclaw
站长工具箱4 天前
讯飞Loomy测评:整合飞书钉钉QQ消息的AI自动办公工具深度体验
人工智能·钉钉·飞书
前端技术官4 天前
OpenClaw 跟病毒的区别是什么?
ai agent·ai安全·openclaw·devops风险·chmod 777
AC赳赳老秦5 天前
OpenClaw 采集效率优化:并发控制、增量采集策略与服务器友好型设计
大数据·运维·服务器·人工智能·信息可视化·deepseek·openclaw
七夜zippoe5 天前
OpenClaw 错误处理实战:优雅降级、重试机制与熔断器设计
错误处理·重试机制·openclaw·优雅降级·熔断器
edtoplort6 天前
迎战WorkBuddy、千问办公上线、飞书并入豆包,AI办公谁胜出
java·人工智能·飞书
极客猴子6 天前
Android录音转写频繁卡顿?多款APP长时间会议场景稳定性实测
android·人工智能·智能手机·飞书
撞强7 天前
OpenClaw 自定义Model Provider 的一键配置脚本
模型·maas·openclaw·小龙虾