OpenClaw部署教程

张开发
2026/4/20 3:45:49 15 分钟阅读

分享文章

OpenClaw部署教程
官网OpenClaw - OpenClaw一、安装设备要求内存(但是实测aliyun云服务器要4GB才能运行否则会崩)最低 2GB推荐 4GB磁盘空间最低 1GB推荐 5GB二、接入飞书官网开发者后台1.创建企业应用​2.添加机器人​3.开通权限手动​批量导入{ scopes: { tenant: [ im:app_feed_card:write, im:biz_entity_tag_relation:read, im:biz_entity_tag_relation:write, im:chat, 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_msg, 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:send_as_bot, im:message:send_multi_depts, im:message:send_multi_users, im:message:update, im:resource, im:tag:read, im:url_preview.update, im:message:recall ], user: [] } }4.创建版本​输入基本信息后下滑点击保存​点击发布因为我的是企业版所以需要申请个人版可以直接发布​5.在OpenClaw配置飞书配置OpenClawopenclaw config选第一个回车​选择渠道​选择配置链接​选择飞书​安装插件​在飞书里获取并输入AppIDAppSecrect​​选择默认选项​选择完成​​​​重启服务openclaw gateway6.配置飞书保存事件与回调配置(注意审核中无法操作)7.验证最后在飞书创建一个群组进行验证(注意只有它才会回复)8.创建多个机器人(扩展)官方文档多智能体路由 - OpenClaw流程在飞书上创建多个应用每个应用一个机器人在OpenClaw创建多个agent先重复执行以下流程创建企业应用添加机器人开通权限创建版本获取ID和Secret最后将应用的ID和Secret配置到OpenClaw1.机器人自动配置ID和Secret(不推荐)理论上可以但可能是我模型的原因导致无法自动配置2.手动配置ID和Secret先查看当前的agent默认有一个mainopenclaw agents list在添加agentopenclaw agents add agent1回车不在这里配置飞书修改配置文件/root/.openclaw/openclaw.json修改channels的配置channels: { feishu: { enabled: true, connectionMode: websocket, domain: feishu, groupPolicy: open, dmPolicy: open, allowFrom: [ * ], accounts:{ main:{ appId: ***, appSecret: ***, agentId: main }, agent1:{ appId: ***, appSecret: ***, agentId: agent1 } } }新增bindings属性(和channels同级)bindings: [ { match: { channel: feishu, accountId: main }, agentId: main }, { match: { channel: feishu, accountId: agent1 }, agentId: agent1 } ]修改agents属性指定工作目录agents: { defaults: { model: { primary: custom-api-siliconflow-cn/deepseek-ai/DeepSeek-V3.2 }, models: { custom-api-siliconflow-cn/deepseek-ai/DeepSeek-V3.2: { alias: DeepSeek3.2 } }, workspace: /root/.openclaw/workspace, compaction: { mode: safeguard }, maxConcurrent: 4, subagents: { maxConcurrent: 8 } }, list: [ { id: main }, { id: agent1, name: agent1, workspace: /root/.openclaw/workspace-agent1, agentDir: /root/.openclaw/agents/agent1/agent } ] }3.验证修改工作目录下的soul.md并要求Agent严格遵循工作目录的设定(避免之前的对话让智能体忽略设定)然后验证他们的人格三、安装Skills1.下载clawhub执行指令安装npm i -g clawhub官网ClawHub登录后进入用户设置获取Token然后在服务器执行指令进行登录clawhub login --token your-token2.通过clawhub安装Skills1.browser浏览器自动化核心技能clawhub install browser2.brave-search联网搜索打破“死知识”clawhub install brave-search3.shell终端命令设备操作核心clawhub install shell注意根据时间推移名称可能会变化建议在ClawHub官网搜索后再下载下载后要重启或更新Skills常见问题1.飞书插件重复选项问题如果一直卡在这个选项需要直接删除旧的插件​删除feishu插件rm -rf /root/.openclaw/extensions/feishu重启服务openclaw gateway --force 2.网页提示origin not allowed (open the Control UI from the gateway host or allow it in gateway.controlUi.allowedOrigins)问题场景由于我的openclaw是配置在服务器要实现其他机器访问网页则需要通过nginx转发到18790端口此时访问网页就会出现这个报错信息解决方法修改配置文件/root/.openclaw/openclaw.json新增以下内容然后重启openclaw gateway3.网页提示device identity required在控制台输入指令获取tokenopenclaw-cn dashboard --no-open在网页上复制并连接4.日志路径/tmp/openclaw

更多文章