超详细的云服务部署 OpenClaw 并接入飞书全流程,别再趟坑了

先讲点题外话

大概是 2015 年,我在大学寝室看了一部电影《她》,讲的是一个人与人工智能相爱的科幻爱情电影

电影中的"女主"是斯嘉丽配音的人工智能操作系统 OS1 ,她可以深入了解、分析并理解你的生活,通过每日的经历不断成长和完善,不仅能够帮你实打实干事,还能够理解环境和用户的情绪,从而不断地进化成一个你越来越信任和依赖的伙伴。

那时候觉得这种形态的产品终究是会来的,想着 50 岁左右应该人工智能能发展到这种程度,但 2026 年的今天,已经能看到这种产品的雏形了!并且这回我坚定相信,今年年底前就必会有第一个(或几个😂)这样的商业产品发布。

OpenClaw 助我

很幸运,现在借助 OpenClaw 可以很轻松实现一个初版的这样的产品,而且每一个人都可以拥有,你需要准备的只有以下三样:

  • 会操作电脑
  • 有一台电脑
  • 有一个大模型的 ApiKey

因为 OpenClaw 拥有系统的极高权限和很强的主动性,所以不建议使用自己的常用电脑,比如办公电脑。你应该不想看到因为你跟 AI 吐槽了一句老板,他就私聊骂了你老板这样的事情发生吧。

如果你有闲置的电脑,也建议你备份好资料,格式化后再开始使用,毕竟你的隐私在 AI 面前是公开透明的。

也可以选择像我一样,买一个轻量应用服务器,尝尝鲜,实践一下,探索探索他能为我们带来什么,走在未来中

上云!

服务器按常规理解就是一台电脑,各大云厂商都有这种产品,我看了下,现在像阿里云、腾讯云、火山引擎这些,都有活动力度很大的轻量应用服务器。

因为我已经是阿里云的老用户了,没有新人优惠,所以我去腾讯云看了看,诶,真别说,便宜。所以接下来,我会以腾讯云的轻量应用服务器,做一个全流程演示部署 OpenClaw 并接入飞书的详细过程。

让我们开始吧~

购买与配置

进入到腾讯云官网,鼠标移到顶部【产品】,点击【轻量应用服务器】。

点【开年大促】,因为便宜。

跳转之后,一定要往下翻,或者点击【出海优选】,找到【境外云服务器】,买第一个。

因为这个能选择海外节点,并且时长能选1个月和3个月,我们本来就是买来尝试的,没必要买太久或者太好的。

选择海内还是海外,看你需求,反正国内比较快,海外比较广~

我也不确定,如果你选了国内的节点,会不会有比如后续安装依赖不成功、输入模型 ApiKey 后续无响应等等问题。

点击【立即购买】之后,会弹出配置选择,我是买了3个月的,你可以只买1个月。

这里我多说一嘴,镜像这里你就选 OpenClaw(Clawdbot)2025.x.x ,这是云厂商专门为了部署 OpenClaw 优化后的镜像,该有的环境人家都给你搞好了。

因为我自己是技术,我不信邪,不喜欢别人给我搞好的环境,就是要自己去搭环境,然后折腾了4个小时,不是这个版本不对,就是那个服务起不来报错。重装了3次系统,最后还是选了官方提供的镜像,半小时搞定。。

购买付款成功后,来到服务器的控制台,直接点【登录】进入服务器环境。

出现登录确认框,选择【免密登录】,可能还会让你手机扫码验证,验证就行了。

部署 OpenClaw

开始部署前,需要预装 node 22.x 版本,我们先检查下,输入以下命令:

bash 复制代码
node -v

如果是这样的输出,那么就说明我们上面选的镜像已经给我们配好了。

然后输入以下命令开始走配置流程:

bash 复制代码
openclaw onboard

你看到的样子大概是这样的。

有的朋友可能会问,为什么看别人教程都是执行下面这个命令?

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

原因还是在于我们购买配置云服务器环境时,选的是 OpenClaw 应用环境,已经帮我们预装好了 OpenClaw,所以我们可以不用再次安装了, openclaw onboard 命令是让我们能走配置流程,比如最重要的模型配置。

ok,打住,我们等一下小会儿之后,会有几个问题,如下选择就可以。

第一个告知你,把系统权限交出去,风险很高;第二个是快速配置还是手动配置;第三个就选当前存在的就行。

再下一个就是让你选择模型,这里我选择的是 OpenAI,使用 CodeX 授权。

过程很简单。他给你什么,需要你给他什么,都照做就行了。

比如这是我授权完成之后的样子。

再接着,会让你选择 channel ,也就是你希望的聊天工具。

但是请注意,你或许可以看到 feishu、qq、wecom 这些,但是先别选,我们等会说更方便的配置方式。

所以,选择跳过就行。

再往下会让我们选择 skills ,先不用选,如果你需要,可以服务跑起来之后,你和 AI 对话,让他自己装去。

skills 就是你给 AI 配置的、能让它执行特定任务的自定义技能 / 插件

来到 hooks 这里把所有都选上(按空格选择)。

boot-md 作用是程序 "开机" 时,先把所有用 Markdown 写的内容"读懂" 并准备好,确保后续使用时能正确处理 Markdown 格式的内容(比如渲染成可读文本、解析配置参数)。

command-logger 就是给 OpenClaw 装了个 "监控摄像头",只要你执行任何 OpenClaw 命令,它就会自动记下来:谁、什么时候、执行了什么命令、传了什么参数、执行成功 / 失败、返回了什么结果。要我说,程序员比较好这口。

session-memory 用来保存会话历史消息、维护技能执行的中间状态、实现上下文关联的对话 / 操作。

终于来到最后了,还记得我们之前选的是 OpenClaw 镜像,所以服务是开启的,会看到下面这个重启服务提示,我们选择 Restart 就行。

选择使用 WebUI 的方式,来和我们的 AI 对话!我相信你已经不想再写命令后语句了吧。。WebUI 就是你可以使用浏览器,打开一个网址,你可以在这个页面和你的 AI 对话!

当你点击确定后,会滚动到最下面,你会先看到如图。

恭喜你,这表示你成功了。我们直接按 ctrl + c 退出对话就行,不然你没办法执行后面的命令。

现在问题来了,我怎么和 AI 对话,刚才说的 WebUI 方式呢?笔记,你往上翻一点,会看到这个。

它提示我们,要用浏览器打开 http://127.0.0.1:18798/#token=xxxx 这个地址

坏了,这个服务器没有像我们使用的电脑,有可视化的操作窗口,当然也没有浏览器这东西,那我们还怎么打开呢?

使用过云服务器的同学,可能会选择使用公网 IP 地址 + 端口的方式访问,很遗憾,OpenClaw 的服务默认是 127.0.0.1 ,不是 0.0.0.0 ,所以这种方式是行不通的。如果你要去改默认配置,不保证会出什么问题。

别着急,如果仔细看,你在上图中还能看到这么一句命令:

bash 复制代码
ssh -N -L 18789:127.0.0.1:18789 root@<host>

这条命令会建立一条加密的 SSH 隧道,把你本地电脑的 18789 端口和远程服务器的 18789 端口 "打通",你在本地电脑访问 127.0.0.1:18789 ,请求会被加密传到远程服务器,转发到服务器本机的 18789 端口,结果再通过隧道传回来,相当于你本地 "直通" 了远程服务器的 18789 端口。

简单来说就是,你能在你本地电脑上,获得和你在云服务器上一样的访问效果。

现在,我们打开自己正在操作的电脑,也就是说了半天的本地电脑,找到命令行工具,以 MacOS 为例,按下快捷键 command + 空格 ,输入 Terminal ,然后点击打开终端。

把上面 <host> 部分替换为自己云服务器的远程公网 IP,回到腾讯云的服务器实例可以看到。

复制替换掉就,然后执行。比如我的如下:

kotlin 复制代码
ssh -N -L 18789:127.0.0.1:18789 root@43.256.98.231

然后,去享受你的成果吧!!

打开自己电脑上的浏览器,复制并输入上面提到的地址:

bash 复制代码
http://localhost:18789/#token=xxxx

你会发现,你可以对话了,跟它说句,"你好"吧!

你会注意到地址栏不是原来那样了,放心,只是被这个正在访问的网站处理或者重定向了,不影响。

本质上,你已经可以通过这个界面开始对话,让 OpenClaw 为你做事了。但接下来为了对话更方便,我们可以在飞书建个机器人,然后接入我们部署的🦞。

另外,以下三个命令很有用,可以助你排查问题:

bash 复制代码
# 查看 openclaw 是否在后台运行
openclaw health
# 查看模型状态,是否连上了大模型
openclaw models list
# 查看聊天通道
openclaw channels list

接入飞书

还记得之前我们选择 channel 的时候,选择了跳过吗?因为云厂商为我们提供了更方便的形式,答应我,能不折腾命令行去输入就别折腾,没意义。因为你可能会花大把时间在各种包的版本不兼容的问题上。。

首先我们需要有一个【企业自建应用】。

填完基本资料创建之后,选择菜单【凭证与基础信息】,然后看右边的【App ID】和【App Secret】。

回到腾讯云服务台,点击【应用管理】,把飞书看到的【App ID】和【App Secret】分别复制到添加的飞书通道下,然后点击【添加并应用】。

如果问你要不要重启 Gateway,你确认继续就行。

就这么简单,成功了。

不过我们需要回到飞书开发者后台,建一个机器人。

建好之后,啥也不用动,我们先来配置权限,找到权限管理菜单,点击【批量导入/导出权限】。

然后复制我给你的以下权限。

json 复制代码
{
  "scopes": {
    "tenant": [
      "bitable:app",
      "bitable:app:readonly",
      "contact:contact.base:readonly",
      "contact:user.base:readonly",
      "docx:document",
      "docx:document.block:convert",
      "docx:document:create",
      "docx:document:readonly",
      "drive:drive",
      "drive:drive:readonly",
      "im:chat.members:read",
      "im:chat:read",
      "im:chat:readonly",
      "im:message",
      "im:message.group_at_msg:readonly",
      "im:message.group_msg",
      "im:message.p2p_msg:readonly",
      "im:message.reactions:read",
      "im:message:readonly",
      "im:message:recall",
      "im:message:send_as_bot",
      "im:message:update",
      "im:resource",
      "space:document.event:read",
      "task:comment",
      "task:task.event_update_tenant:readonly",
      "task:task:read",
      "task:task:write",
      "wiki:wiki",
      "wiki:wiki:readonly"
    ],
    "user": []
  }
}

大概长这样,你可以对照下。

下一步之后,找到菜单【事件与回调】,把事件配置订阅方式改为推荐的:使用长链接接收事件。

还要点击右下角,添加事件,以下是我的选择,都全选了。

你可以自己决定哪些需要。

接着我们把回调配置也设为长链接,这回就不需要添加事件了。

保存之后就可以了。

最厚一步来了,我们配了这么多东西,肯定是要发布的是吧。

选择【版本管理与发布】,写一些表单资料就行,最后点击保存发布!!

最后的最后,你在飞书中,就可以打开你的机器人开始正常对话了。

恭喜你,走到了这一步,愉快地玩耍去吧。不过请你务必注意自己的 token 消耗,别变成下面这样了。😂

如果对你有帮助,欢迎关注我,我会持续分享一些 AI 、科技相关教程、心得~

相关推荐
紫微AI2 小时前
Anthropic Claude Code 工程博客精读:构建可靠长时运行AI代理的有效框架实践
人工智能
量子-Alex2 小时前
【大模型思维链】自洽性提升语言模型中的思维链推理能力
人工智能·语言模型·自然语言处理
月光有害2 小时前
Batch 与 Mini-Batch 梯度下降的权衡与选择
人工智能
之歆2 小时前
智能体 - AI 幻觉
人工智能
音视频牛哥2 小时前
RTSP协议规范深度解析与SmartMediaKit的RTSP播放器工程实践
人工智能·计算机视觉·音视频·大牛直播sdk·rtsp播放器·超低延迟rtsp播放器·rtspplayer
zhangfeng11333 小时前
Warmup Scheduler深度学习训练中,在训练初期使用较低学习率进行预热(Warmup),然后再按照预定策略(如余弦退火、阶梯下降等)衰减学习率的方法
人工智能·深度学习·学习
Faker66363aaa3 小时前
城市地标建筑与车辆检测 - 基于YOLOv10n的高效目标检测模型训练与应用
人工智能·yolo·目标检测
沃达德软件3 小时前
电信诈骗预警平台功能解析
大数据·数据仓库·人工智能·深度学习·机器学习·数据库开发
Hy行者勇哥3 小时前
Seedance 全面解析:定义、使用指南、同类软件与完整攻略
人工智能·学习方法·视频