ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

OpenClaw实操指南10|腾讯云部署OpenClaw:7×24小时AI助手配置与飞书机器人接入

OpenClaw实操指南10|腾讯云部署OpenClaw:7×24小时AI助手配置与飞书机器人接入 1. 为什么要把 OpenClaw 搬到腾讯云本地跑 OpenClaw 最舒服的阶段是刚装好那两天。终端里敲一句模型秒回飞书里也能收到消息感觉像给自己配了个贴身助理。但问题很快暴露你合上笔记本它就没了。出门在外用手机发一条飞书消息对面安静得像断线。这不是 OpenClaw 的问题是本地部署的天然限制——进程跟着你的机器走你不在它也不在。把 OpenClaw 放到腾讯云轻量应用服务器上本质是换一个「永远开机」的宿主。服务器 7×24 小时在线OpenClaw 作为常驻进程跑在里面飞书机器人通过长连接或回调把消息转进来模型 API 再把回答送回去。你人在哪不重要只要手机能上飞书助手就在。这篇要交付的东西很具体一台 2 核 2G 的轻量服务器、一份可复制的config.toml骨架、一段 systemd 常驻脚本以及飞书机器人从建应用、开权限、订阅事件到回填配置的完整动作。全程按步骤走30 分钟内能让机器人在飞书里回你第一句话。适合已经在本机跑通过 OpenClaw、想把它变成「随时在线工具」的人也适合第一次接触云端部署、但愿意照着命令敲的读者。需要提前说清楚边界这篇走的是国内模型路线比如智谱 GLM、通义、硅基流动这类 API。如果你要接的是 Claude、Gemini 这类海外模型节点和网络配置是另一套逻辑不在本篇范围内。另外TaoToken 在这里的角色是模型接入层——它提供统一的 API 入口和 Key 管理OpenClaw 通过它去调模型省去你在每个模型厂商后台来回切换的麻烦。官网入口在 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content API 地址是 https://taotoken.net/api 后面配置里会用到。2. 前置准备账号、Key 与服务器选型动手之前把三样东西备齐能省掉后面大量回头补配置的时间。第一是腾讯云账号。没有的话去控制台注册实名认证走完否则买不了轻量服务器。第二是飞书账号个人版或企业版都行后面要建自建应用、开机器人能力。第三是大模型 API Key。这里推荐用 TaoToken 的 Key原因是它把多个模型的调用统一到一个入口OpenClaw 的配置里只填一个 base_url 和一个 key换模型时不用改代码。获取路径是进控制台创建 API Key具体在 https://taotoken.net/console/api-keys 文档在 https://taotoken.net/doc 可以对照参数。服务器选型上轻量应用服务器 2 核 2G 足够跑 OpenClaw 加一个飞书通道。地域选离你近的上海、广州、北京都行延迟低一些。带宽 4M 起步日常消息收发完全够。系统镜像有两个选择如果腾讯云应用镜像列表里有 OpenClaw 预置镜像直接选它省去手动装环境如果没有选 Ubuntu 22.04后面手动装。购买时设好 root 密码记牢SSH 登录要用。注意轻量服务器的防火墙默认只开部分端口。OpenClaw 的 Gateway 默认监听 18789如果你走 Webhook 回调模式需要在防火墙里放行对应端口走长连接模式则不需要额外开端口。这一点后面排障会再提。买完之后在控制台找到公网 IP用 WebShell 或本地 SSH 登录。WebShell 适合新手点一下就能进终端本地 SSH 就是ssh root你的公网IP输密码。看到命令提示符就算连上了。3. 可复制配置config.toml 骨架与 systemd 常驻OpenClaw 的核心配置集中在config.toml。预置镜像一般会生成一份默认配置但默认值不一定对建议按下面的骨架改。文件位置通常在/root/.openclaw/config.toml或/etc/openclaw/config.toml用openclaw config path可以确认实际路径。# OpenClaw 主配置骨架 [gateway] host 0.0.0.0 port 18789 log_level info [model] # 走 TaoToken 统一入口 provider openai-compatible base_url https://taotoken.net/api api_key 你的_TaoToken_API_Key model glm-4.5-air timeout 60 [channels.feishu] enabled true app_id cli_xxxxxxxxxxxx app_secret 你的飞书AppSecret # 长连接模式无需填 verification_token 和 encrypt_key mode websocket几个参数值得展开说。base_url填 TaoToken 的 API 地址注意不要带 UTM 参数就是干净的https://taotoken.net/api。model字段填你在 TaoToken 控制台里可用的模型名比如glm-4.5-air具体可用列表在文档里查。mode websocket是飞书的长连接模式好处是不需要公网回调地址服务器不用暴露额外端口对新手最友好。改完配置后用openclaw models list确认模型是否被识别看到当前模型带[active]标记就对了。如果报错说 provider 不支持检查provider字段是不是写成了openai-compatible这是兼容 OpenAI 协议的标准写法。接下来是 systemd 常驻。默认情况下 OpenClaw 进程跟着终端走你断开 SSH 它可能就停了。写一个 service 文件让它开机自启、崩溃重拉[Unit] DescriptionOpenClaw AI Agent Afternetwork.target [Service] Typesimple Userroot ExecStart/usr/local/bin/openclaw start Restarton-failure RestartSec10 EnvironmentOPENCLAW_CONFIG/root/.openclaw/config.toml [Install] WantedBymulti-user.target把这段存成/etc/systemd/system/openclaw.service然后执行systemctl daemon-reload systemctl enable openclaw systemctl start openclaw systemctl status openclawstatus里看到active (running)就说明常驻生效了。之后服务器重启OpenClaw 会自动拉起来不用你手动登进去敲命令。这一步是「7×24 小时不掉线」的关键很多人漏掉结果服务器一重启助手就失联。4. 飞书机器人接入与验证请求飞书这边分五步建应用、拿凭证、开权限、订阅事件、回填配置。先打开飞书开发者后台创建企业自建应用填名称和描述。进应用后点「添加应用能力」勾选「机器人」。然后在「凭证与基础信息」里复制 App ID 和 App Secret这两个值要填进config.toml的[channels.feishu]段。权限管理里开通三项im:message接收消息、im:message:send_as_bot以机器人身份发消息、im:chat群聊相关。少开一项后面发消息就可能报access not configured。事件订阅里选「长连接」方式添加事件im.message.receive_v1。长连接的好处是不用配公网回调 URL服务器在内网也能跑通。回填配置有两种方式命令行交互或直接改config.toml。命令行是openclaw channels add feishu按提示填 App ID 和 App Secret。改完重启服务systemctl restart openclaw openclaw healthhealth输出里应该能看到 feishu 通道状态为 connected。然后去飞书开发者后台创建版本并发布。企业自建应用可能需要管理员审批个人账号创建的应用一般可以直接发布到工作台。验证动作很简单打开飞书搜索你创建的机器人名称点开对话发一句「你好」。如果配置都对几秒内会收到模型回复。这一步跑通说明从飞书消息到 OpenClaw 再到 TaoToken 模型接口的整条链路是活的。如果你想先单独验证模型通道不去飞书里试可以用模型对话页面直接发一条请求地址是 https://taotoken.net/models 确认 Key 和模型名没问题再回来查飞书侧。5. 本篇常见错排查部署过程中最容易卡住的几个点集中列一下。发消息没反应最常见的原因是事件订阅没生效。回开发者后台确认im.message.receive_v1已勾选且订阅方式是长连接。改完要重新发布版本旧版本不会自动带上新订阅。报错access not configured基本是权限没开全。检查im:message、im:message:send_as_bot、im:chat三项是否都开通缺一个都会拦。回复很慢或超时先跑openclaw health看模型连接状态。如果模型通道显示异常检查config.toml里的base_url是不是写成了带 UTM 的地址正确写法是干净的https://taotoken.net/api。另外timeout设太短也会导致长回答被截断60 秒比较稳。机器人搜不到多半是应用没发布。回开发者后台走完版本发布流程个人账号一般即时生效企业账号等管理员审批。服务器重启后助手失联检查 systemd 是否 enable。systemctl is-enabled openclaw返回enabled才算配好。如果返回disabled补一句systemctl enable openclaw。还有一种情况是 Gateway 端口被防火墙挡了。如果你用的是 Webhook 模式而非长连接需要在腾讯云防火墙放行 18789长连接模式不需要但确认config.toml里mode写的是websocket。6. 长期在线的下一步把 OpenClaw 跑在腾讯云上配好 systemd 和飞书长连接之后它就从「本机玩具」变成了「云端常驻」。你出门用手机发飞书它在服务器上接消息、调模型、回结果全程不需要你的电脑开着。这套配置的维护成本很低服务器不重启基本不用管模型侧换模型也只需要改config.toml里的model字段。如果你后面要把它用在更重的场景比如长期跑编码任务、接 Agent 工作流可以了解 Coding Plan 的用法入口在 https://taotoken.net/coding-plan 。日常调试和验证模型连通性用模型对话页面最快。Key 管理和新建都在控制台的 API Keys 页接入细节对照文档改参数即可。整条链路的核心就是服务器常驻、配置写对、飞书事件订阅生效剩下的就是让它安静地在线。
返回列表