
Awada Channel Setup
配置 Awada 账号、crew 路由及默认启用的 CustomerDB hook,检查消息权限、本地 slash、标准媒体与统一动作接口。用于用户或 main 明确选定...
Install
npx skills add TeamWiseFlow/xiaobei --skill awada-channel-setup -g -a claude-code -y- Repository
- TeamWiseFlow/xiaobei8.7k
- Category
- Engineering
- Updated
- 6d ago
- License
- See repository
- Context cost
- Mediumabout 1,668 tokens
- Runs scripts
- Yes, review before use
What it does
配置 Awada 账号、crew 路由及默认启用的 CustomerDB hook,检查消息权限、本地 slash、标准媒体与统一动作接口。用于用户或 main 明确选定 Awada 后的启用和修复。
Awada Relay V2 配置
用户或 main 选定 Awada 后使用本技能;channel 选择仍由用户决定。启用 Awada channel 时,配置并验证 CustomerDB hook 是标准动作,不再单独询问是否启用;仅用户明确要求不启用或已有明确停用设置时跳过。Awada 是本项目局部插件,默认连接 https://relay.openclaw-for-business.com/api/v2/awada。所有账号使用相同动作和参数格式;不询问服务端底层实现,不按账号筛掉能力,也不在本地预判某个业务动作是否支持。执行支持和限制由 Awada server 返回。
配置前
- 本机工具和字段名备忘查
AGENTS.md的## Tools节,程序路径查OFB_ENV.md;不创建或更新独立TOOLS.md。旧版本遗留的TOOLS.md/HEARTBEAT.md由用户升级后手动删除,不在渠道配置流程中迁移或清理。 - 从
OFB_ENV.md确认项目路径;Docker 通常为/opt/openclaw。插件要求 OpenClaw 2026.10.4,局部依赖为silk-wasm、typebox、ws、zod。安装器已负责安装;缺依赖时按项目升级流程修复,不把依赖装进~/.openclaw/node_modules。 - 获取 Awada 账号的
awadaKey,使用X-OFB-Key,scope 须含awada:lane:<完整 laneId>。客户端仅配置 Awada 访问凭据;OFB_KEY不是 awadaKey。 - 确定 crew 和 OpenClaw accountId。lane 默认不填,由服务端解析唯一
userlane;只有服务端返回歧义或用户明确选择其他 lane 时才指定。一个 lane 绑定一个企业微信(企微)账号。 - key 优先复用已有配置或读取
AWADA_KEY环境变量;交互终端可隐藏输入。不要把 key 写进命令参数或日志。配置路径依次使用显式--config、OPENCLAW_CONFIG_PATH、OPENCLAW_JSON、stateDir/openclaw.json。 - 已有 key 不因环境中出现另一个 key 而被覆盖;轮换时显式使用
--replace-key,可通过--key-env <变量名>选择新 key 来源。多账号未指定 defaultAccount 时必须传--account-id。
预览和应用
awada-channel-setup --project-root <项目根> --account-id <账号> --agent-id sales-cs --dry-run
awada-channel-setup --project-root <项目根> --account-id <账号> --agent-id sales-cs
先审阅脱敏预览,再在用户已授权的配置范围内应用。已有 lane 会保留;显式 --lane "" 恢复服务端默认,其他 lane 使用 --lane <laneId>。脚本统一处理以下动作,不要手拼 JSON 或覆盖整段数组:
