Ubuntu 云服务部署 OpenClaw 并接入飞书机器人
一、部署openclaw点击立即登录1.更新系统包索引sudo apt update2.安装 curlsudo apt install -y curl3.安装Node.js(LTS版本curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bashsudo apt-get install -y nodejs #安装4.配置npm镜像加速国内访问npm config set registry https://registry.npmmirror.com5.安装openclawcurl -fsSL https://openclaw.ai/install.sh |bash用键盘方向键选择回车键确认选择yes这里默认选择回车6.选择大模型以Kimi为例这里我选择kimi,因为新用户注册有15元的额度我们先去kimi平台复制密钥信息后面要用到6.1. kimi平台配置获取Kimi API Key访问kimi平台进入用户中心左侧菜单选择API Key管理 然后新建名字自己随便起点击确定后先把密钥复制这里密钥只会显示一次一定要复制后确定如果没复制到就新建一个重复上面的步骤我们选择kimi后回车地区选择 .cn默认选择第一个回车把前面复制的密钥粘贴进来默认回车选择最后一个 skip for now选择最后一个是否设置技能选no空格选择第一个人后回车选择第二个安装完成7.验证安装openclaw status若显示 running 则表示网关启动成功8.本地访问 Openclaw Web UI电脑本地 CtrlRssh -N -L 18789:127.0.0.1:18789 root172.16.175.146 ##去掉 -N 可以本地ssh连接使用命令选择yes172.16.175.146换成你的服务器公网地址就行还有问题就是你的防火墙去配置一下就好了根据实际情况替换用户名和地址⚠️ 确保 SSH 转发正常服务器开启端口转发AllowTcpForwarding yes##本地known_hosts冲突或者服务器重装过系统 ##地址填你自己对应的 ssh-keygen -R 123.56.117.132如果远程连接不上查看服务器端口是否放行端口转发是否为yesAllowTcpForwarding yes9.获取访问Tokencat /root/.openclaw/openclaw.json | grep token1.解决 openclaw 命令无法使用问题 echo export PATH$(npm prefix -g)/bin:$PATH ~/.bashrc 2.验证openclaw 命令查询openclaw状态 openclaw status 3.通过powershell shh链接ubuntu ssh -N -L 18789:127.0.0.1:18789 ubuntu172.16.175.146 4.window 访问openclaw web ui http://localhost:18789/#token替换为安装后生成的token 要先本地连接ssh服务才能这样用否则回环地址无效⚠️ 确保 SSH 转发正常服务器开启端口转发AllowTcpForwarding yes二、接入飞书1.进入飞书开放平台飞书开放平台点击进入开发者后台填写名称和描述然后创建应用可以定义他的图标和颜色我这里已经有一个机器人了我就不创建了2.飞书机器人权限进入「权限管理」点击「导入权限」粘贴以下 JSON 权限配置可按需精简{ 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, corehr:file:download, docs:document.content:read, event:ip_list, im:app_feed_card:write, im:biz_entity_tag_relation:read, im:biz_entity_tag_relation:write, im:chat, im:chat.access_event.bot_p2p_chat:read, im:chat.announcement:read, im:chat.announcement:write_only, im:chat.chat_pins:read, im:chat.chat_pins:write_only, im:chat.collab_plugins:read, im:chat.collab_plugins:write_only, im:chat.managers:write_only, im:chat.members:bot_access, im:chat.members:read, im:chat.members:write_only, im:chat.menu_tree:read, im:chat.menu_tree:write_only, im:chat.moderation:read, im:chat.tabs:read, im:chat.tabs:write_only, im:chat.top_notice:write_only, im:chat.widgets:read, im:chat.widgets:write_only, im:chat:create, im:chat:delete, im:chat:moderation:write_only, im:chat:operate_as_owner, im:chat:read, im:chat:readonly, im:chat:update, im:datasync.feed_card.time_sensitive:write, im:message, im:message.group_at_msg:readonly, im:message.group_msg, im:message.p2p_msg:readonly, im:message.pins:read, im:message.pins:write_only, im:message.reactions:read, im:message.reactions:write_only, im:message.urgent, im:message.urgent.status:write, im:message.urgent:phone, im:message.urgent:sms, im:message:readonly, im:message:recall, im:message:send_as_bot, im:message:send_multi_depts, im:message:send_multi_users, im:message:send_sys_msg, im:message:update, im:resource, im:tag:read, im:tag:write, im:url_preview.update, im:user_agent:read, sheets:spreadsheet, wiki:wiki:readonly ], user: [ aily:file:read, aily:file:write, contact:contact.base:readonly, im:chat.access_event.bot_p2p_chat:read ] } }3.添加应用能力在「应用能力」中启用「机器人」4.openclaw配置飞书4.1.添加飞书渠道openclaw channels add选择yes选择飞书选择npm安装选择第一个App Secret这里提示要输入 APP Secret 我们去飞书开放平台复制默认回车就行china选择第二个Open - respond in all groups (requires mention)Finishedyesopen如图选择进行操作4.2.重启网关输入命令重启网关然后会到飞书开放平台openclaw gateway restart4.3.配送飞书事件订阅⚠️注意在配置事件订阅前请确保已完成 OpenClaw 渠道添加并启动网关。进入「事件订阅」选择 「使用长连接接收事件」WebSocket添加事件im.message.receive_v14.4 发布应用进入「版本管理与发布」创建版本提交审核企业自建应用通常自动通过三、验收1.发送测试消息在飞书客户端中搜索你的应用名称进入聊天窗口发送消息机器人应能正常回复2.初始化配对默认情况第一次发信息机器人会给你发一个配对码直接复制最后一行在命令行发送配对就行了openclaw pairing approve feishu Z955JECY最后去飞书发信息测试如图已完成飞书机器人的配置五、总结✅ 已完成内容1.环境搭建Ubuntu 系统基础环境配置Node.js 运行环境安装OpenClaw 核心服务部署2.大模型集成选择 Kimi 作为对话模型配置 API Key 认证完成模型与 OpenClaw 的对接3.飞书机器人接入创建飞书企业自建应用配置应用权限和机器人能力通过 OpenClaw 添加飞书渠道设置 WebSocket 长连接接收消息事件4.本地访问配置SSH 端口转发实现本地访问 Web UI获取访问 Token 进行安全认证 最终成果OpenClaw 网关状态running正常运行飞书机器人可在飞书客户端搜索到并正常对话消息响应用户发送消息后机器人能通过 Kimi 模型智能回复 注意事项密钥管理Kimi API Key 和飞书 App Secret 需妥善保存网络配置确保服务器防火墙放行必要端口SSH 转发配置正确权限控制飞书应用权限可按实际需求精简避免过度授权连接稳定性WebSocket 长连接需保持服务持续运行 后续可扩展方向添加更多大模型如通义千问、文心一言等配置技能和插件增强机器人功能接入更多渠道如企业微信、钉钉等优化回复逻辑和对话体验