mcpField
O
openclaw-add-feishu-bot

openclaw-add-feishu-bot

github.com/moseschanAgent 工作流066 次安装34 周前更新
代码仓库

关于 openclaw-add-feishu-bot

openclaw-add-feishu-bot 是用于在 openclaw 中配置 Feishu 机器人的工作流技能。它会更新账户、Agent 和绑定设置,创建工作区、重启网关,并可处理配对审批。

主要功能

  1. 01更新 Feishu 账户配置
  2. 02添加 Agent 和频道绑定
  3. 03添加 Agent 间权限
  4. 04创建 Agent 工作区
  5. 05重启网关并可选审批配对

适用场景

  1. 01注册新的 Feishu 机器人
  2. 02向现有多账户配置添加账户
  3. 03通过配对审批完成机器人设置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/moseschan/openclaw-add-feishu-bot --skill openclaw-add-feishu-bot

安装后在 Claude Code 中输入/openclaw-add-feishu-bot确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
.gitignore
LICENSE

详细介绍

将飞书机器人添加到 Openclaw

自动完成在 openclaw 中注册新飞书机器人的整个工作流:编辑 JSON 配置、创建工作区、重启网关,以及按需批准配对。

必填信息

开始前,请向用户收集以下信息(如果有缺失,请在一条消息中询问):

字段描述示例
agentId此机器人/Agent 的简短唯一名称dabao
appId飞书开放平台中的飞书 App IDcli_xxxxxxxxxxxx
appSecret飞书 App Secretyour-app-secret-here
pairingCode(可选)如果机器人已添加到群组,则填写配对码LNPQR9W9

步骤

按顺序执行所有步骤。先读取配置文件,以便有针对性地修改,而不是覆盖整个文件。

步骤 1 — 读取当前配置
Read ~/.openclaw/openclaw.json
步骤 2 — 编辑 channels.feishu

如果 feishu 使用旧的单账号格式(顶层包含 appId/appSecret,且没有 accounts 键):

迁移为多账号结构 — 替换整个 feishu 块:

"feishu": {
  "enabled": true,
  "domain": "feishu",
  "groupPolicy": "open",
  "defaultAccount": "default",
  "accounts": {
    "default": {
      "appId": "<existing-appId>",
      "appSecret": "<existing-appSecret>"
    },
    "<agentId>": {
      "appId": "<new-appId>",
      "appSecret": "<new-appSecret>"
    }
  }
}

如果 feishu 已有 accounts(多账号格式):

只需在 accounts 中添加新账号条目:

"<agentId>": {
  "appId": "<appId>",
  "appSecret": "<appSecret>"
}
步骤 3 — 将 Agent 添加到 agents.list

追加到 agents.list 数组:

{
  "id": "<agentId>",
  "workspace": "~/.openclaw/workspace-<agentId>",
  "subagents": {
    "allowAgents": ["*"]
  }
}
步骤 4 — 将绑定添加到 bindings

追加到 bindings 数组:

{
  "agentId": "<agentId>",
  "match": {
    "channel": "feishu",
    "accountId": "<agentId>"
  }
}
步骤 5 — 添加到 tools.agentToAgent.allow

在 tools.agentToAgent 下的 allow 数组中添加 "<agentId>"。

步骤 6 — 创建工作区目录
mkdir -p ~/.openclaw/workspace-<agentId>
步骤 7 — 重启网关
launchctl kickstart -k gui/$(id -u)/ai.openclaw.gateway
步骤 8 — 批准配对(如果提供了配对码)

如果用户提供了 pairingCode:

openclaw pairing approve feishu <pairingCode>

如果没有,请提醒用户在将机器人添加到群组后运行此命令:

openclaw pairing approve feishu <code>

完成后

确认:

  • 添加的账号(default → <agentId>)
  • 绑定:feishu / <agentId> → Agent <agentId>
  • 工作区:~/.openclaw/workspace-<agentId>
  • 网关已重启 ✓
  • 配对:已批准或待处理

如果配对仍在等待中,请告知用户先将机器人添加到目标群组,然后运行批准命令。

评论

支持 Markdown