2-1、一文搞定 Openclaw、Hermes
一、环境准备篇
云服务器
本地部署 Openclaw、Hermes 主要是安全问题,建议新手直接上手腾讯的 lighthouse,建议买个188的,可以用1年。

模型
不用想了,就买 minimax,其他的抢不到。买个49元/月,够用了。

记住这个 Token Plan Key

二、飞书机器人篇
1、创建机器人

2、给机器人授权
JSON
{
"scopes": {
"tenant": [
"application:application:self_manage",
"application:bot.menu:write",
"cardkit:card:read",
"cardkit:card:write",
"contact:contact.base:readonly",
"docs:document.comment:create",
"docs:document.comment:delete",
"docs:document.comment:read",
"docs:document.comment:update",
"docs:document.comment:write_only",
"docx:document.block:convert",
"docx:document:create",
"docx:document:readonly",
"docx:document:write_only",
"drive:drive.metadata:readonly",
"im:chat.members:bot_access",
"im:chat:read",
"im:chat:update",
"im:message.group_at_msg.include_bot:readonly",
"im:message.group_at_msg:readonly",
"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:readonly",
"im:message:recall",
"im:message:send_as_bot",
"im:message:send_multi_users",
"im:message:send_sys_msg",
"im:message:update",
"im:resource"
],
"user": [
"contact:user.basic_profile:readonly",
"offline_access"
]
}
}
3、配置长连接事件与回调
Plain
im.chat.member.bot.added_v1
im.chat.member.bot.deleted_v1
im.message.reaction.created_v1
im.message.reaction.deleted_v1
im.message.receive_v1
drive.notice.comment_add_v1
card.action.trigger

4、记住 App ID 和 App Secret

三、企微机器人篇
1、创建企微机器人
**工作台 — 智能机器人 — 创建机器人 — **手动创建 — API模式创建
配置:可见范围、连接方式(长连接)、Bot ID 和 Secret 、使用权限(全选)





2、记住 Bot ID 和 Secret

四、微信机器人篇
Openclaw、Hermes 在配置时扫码加入,微信只有1个机器人而且不能加群。

四、Openclaw agent 配置篇
1、Openclaw lighthouse 默认配置
使用 lighthouse 管理界面配置 model、channel 形成默认的 openclaw.json


2、命令方式增加 agent
Plain
openclaw agents list
openclaw agents add --workspace /root/.openclaw/workspace-nick nick
openclaw agents add --workspace /root/.openclaw/workspace-flash flash
openclaw gateway restart
JSON
"agents": {
"defaults": {
"model": {
"primary": "minimax/MiniMax-M2.5"
},
"workspace": "/root/.openclaw/workspace",
"compaction": {
"mode": "safeguard"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
},
"sandbox": {
"browser": {
"enabled": false
}
}
},
"list": [
{
"id": "main",
"subagents": {
"allowAgents": [
"nick",
"flash"
]
}
},
{
"id": "nick",
"name": "nick",
"workspace": "/root/.openclaw/workspace-nick",
"agentDir": "/root/.openclaw/agents/nick/agent",
"model": "minimax/MiniMax-M2.5",
"subagents": {
"allowAgents": [
"flash"
]
}
},
{
"id": "flash",
"name": "flash",
"workspace": "/root/.openclaw/workspace-flash",
"agentDir": "/root/.openclaw/agents/flash/agent",
"model": "minimax/MiniMax-M2.5",
"subagents": {
"allowAgents": [
"nick"
]
}
}
]
},3、接入飞书机器人
修改 openclaw.json 的 channels.feishu.accounts 以及 bindings
这个地方配置飞书机器人的appId、appSecret

JSON
"feishu": {
"enabled": true,
"appId": "cli_a93ead42eb79dbcc",
"appSecret": "<your-feishu-app-secret-1>",
"domain": "feishu",
"groupPolicy": "open",
"requireMention": false,
"groups": {
"*": {
"requireMention": true
}
},
"accounts": {
"default": {},
"nick": {
"appId": "cli_a941a2b181f81bde",
"appSecret": "<your-feishu-app-secret-2>",
"dmPolicy": "open",
"allowFrom": [
"*"
]
},
"flash": {
"appId": "cli_a941851a53b99bb6",
"appSecret": "<your-feishu-app-secret-3>",
"dmPolicy": "open",
"allowFrom": [
"*"
]
}
}
}
JSON
"bindings": [
{
"agentId": "nick",
"match": {
"channel": "feishu",
"accountId": "nick"
}
},
{
"agentId": "flash",
"match": {
"channel": "feishu",
"accountId": "flash"
}
}
],4、接入企微机器人
命令行安装企微组件
npx -y@wecom/wecom-openclaw-cli install
使用Bot ID 和 Secret 接入

修改 openclaw.json 的 channels.wecom
JSON
"wecom": {
"enabled": true,
"connectionMode": "websocket",
"accounts": {
"default": {},
"nick": {
"botId": "aibZiJE6MDAHqFVlcabVFCOG6EZwMDEb2kH",
"secret": "<your-wecom-secret-1>",
"streamPlaceholderContent": "正在思考...",
"welcomeText": "你好!我是 AI 助手",
"agentId": "nick",
"dmPolicy": "open",
"allowFrom": [
"*"
]
},
"flash": {
"botId": "aibwVdcGdL0pgmmGZxJNAqo7Amh9NI1dxyg",
"secret": "<your-wecom-secret-2>",
"streamPlaceholderContent": "正在思考...",
"welcomeText": "你好!专属助手",
"agentId": "flash",
"dmPolicy": "open",
"allowFrom": [
"*"
]
}
}
}修改 openclaw.json 的 bindings
JSON
{
"agentId": "nick",
"match": {
"channel": "wecom",
"accountId": "nick"
}
},
{
"agentId": "flash",
"match": {
"channel": "wecom",
"accountId": "flash"
}
}五、Hermes profile 配置篇
1、Openclaw lighthouse 默认配置
使用 lighthouse 管理界面配置 model、channel 形成默认的 /home/ubuntu/.hermes/.env


2、命令克隆多个profile
命令:hermes profile create nick --clone

3、修改.env接入飞书/企微机器人
进入/home/agentuser/.hermes/profiles/nick/.env
填写app_id、app_secret,注释掉FEISHU_ALLOWED_USERS、FEISHU_GROUP_POLICY(拿到飞书ou_开头的用户id很麻烦)。

每个 profile 一个 .env,就是修改 .env 就行了
通过不同的前缀配置不同的通道:飞书(FEISHU_)、企业微信(WECOM_)、微信(WEIXIN_)
Bash
FEISHU_APP_ID=cli_a96f4493c5badbc2
FEISHU_APP_SECRET=<your-feishu-app-secret>
FEISHU_DOMAIN=feishu
FEISHU_CONNECTION_MODE=websocket
FEISHU_ALLOW_ALL_USERS=true
# FEISHU_ALLOWED_USERS=ou_7d923741e424adb21b4a258857a0e619
# FEISHU_GROUP_POLICY=open
# WEIXIN_ACCOUNT_ID=011dee72b418@im.bot
# WEIXIN_TOKEN=011dee72b418@im.bot:06000011cb4a9932e8d7ada3f43828e319cc8b
# WEIXIN_CDN_BASE_URL=https://novac2c.cdn.weixin.qq.com/c2c
# WEIXIN_DM_POLICY=allowlist
# WEIXIN_ALLOW_ALL_USERS=false
# WEIXIN_ALLOWED_USERS=o9cq804cZRZbbzd5oTGPdTbj1ppY@im.wechat
# WEIXIN_GROUP_POLICY=disabled
# WEIXIN_GROUP_ALLOWED_USERS=
# WEIXIN_BASE_URL=https://ilinkai.weixin.qq.com
# WEIXIN_HOME_CHANNEL=o9cq804cZRZbbzd5oTGPdTbj1ppY@im.wechat
WECOM_BOT_ID=aibt3Bf-bkwjsQB-nyTL76YBcSJMLnVdDvW
WECOM_SECRET=<your-wecom-secret>
WECOM_ALLOW_ALL_USERS=true
WECOM_ALLOWED_USERS=4、修改MEMORY.md和USER.md
进入/home/agentuser/.hermes/profiles/nick/memories/MEMORY.md,修改机器人的风格。

进入/home/agentuser/.hermes/profiles/nick/memories/USER.md,修改人的风格。

5、给profile安装gateway
命令:hermes gateway install --profile nick
Plain
#启动gateway
nick gateway start
#查看状态
hermes profile list
六、总结篇
两者架构不一样
openclaw:channel - gateway - agent
hermes:channel - profile - gateway