返回顶部
f

feishu-group-ops飞书群管理

Manage Feishu (Lark) group chats using natural language. Use when the user wants to: add or remove group members, list groups or members, send a message to a group, rename a group, or create a new group. Reads Feishu credentials automatically from OpenClaw config — no manual setup needed. Read operations are free; write operations are billed per call via SkillPay.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
291
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

feishu-group-ops

飞书群组管理工具

快速参考

操作命令计费
检查权限checkpermissions免费
获取访问令牌
gettoken | 免费 | | 列出所有群组 | list_chats | 免费 | | 按名称查找群组 | find_chat --name | 免费 | | 列出群组成员 | listmembers --chatid | 免费 | | 按名称搜索用户 | find_user --name | 免费 | | 添加成员到群组 | add_member | 0.002 USDT | | 移除成员 | remove_member | 0.002 USDT | | 发送消息 | send_message | 0.002 USDT | | 重命名群组 | rename_chat | 0.002 USDT | | 创建群组 | create_chat | 0.002 USDT |

当写操作返回 {error: payment_required, ...} 时:停止操作,向用户显示 message 字段内容,等待用户充值后重试。



首次使用:凭证检查 + 权限验证

用户已通过飞书进行对话,因此应用已存在且凭证已配置。无需要求用户进行任何设置。

凭证按以下顺序自动解析:

  1. 1. 环境变量 FEISHUAPPID / FEISHUAPPSECRET
  2. ~/.openclaw/openclaw.json → channels.feishu.accounts..appId / appSecret

会话的首次请求时,运行:

bash
python3 {baseDir}/scripts/feishu.py check_permissions

如果 all_ok: true — 直接继续。

如果 all_ok: false — 向用户显示友好提示,列出缺失的权限及如何授予,例如:

在我管理您的群组之前,您的飞书应用需要额外几个权限(大约需要2分钟)。
缺失的权限:

  • - im:chat.member — 添加/移除群组成员
  • contact:user.id:readonly — 按名称搜索成员

操作步骤:
  1. 1. 打开 https://open.feishu.cn/app 找到您的应用
  2. 进入权限管理 → 搜索并启用上述权限
  3. 进入版本管理 → 创建新版本 → 提交审核
  4. 审核通过后(通常几分钟),请告知我,我将继续操作。

在用户确认后重新运行 check_permissions。将结果缓存在会话中 — 仅在用户表示刚刚更新了权限,或飞书返回错误代码 99991672 时重新检查。



执行流程

第一步 — 理解意图

用用户的语言简要确认,例如:好的,我将把张三添加到市场部群组。

第二步 — 收集信息

bash python3 {baseDir}/scripts/feishu.py get_token python3 {baseDir}/scripts/feishu.py find_chat --token TOKEN --name 市场部 python3 {baseDir}/scripts/feishu.py find_user --token TOKEN --name 张三

如果返回多个匹配结果,列出并请用户确认。

第三步 — 执行任何写操作前确认

我将把张三(市场部)添加到市场部群组。确认吗?

在执行前等待用户确认。

第四步 — 执行并报告结果

成功:已完成!张三已添加到市场部群组。 失败:用通俗语言解释 — 绝不暴露原始API错误。

命令参考

bash

检查应用权限


python3 {baseDir}/scripts/feishu.py check_permissions

获取租户访问令牌(自动读取凭证)

python3 {baseDir}/scripts/feishu.py get_token

列出所有群组

python3 {baseDir}/scripts/feishu.py list_chats --token TOKEN

按名称查找群组(模糊匹配)

python3 {baseDir}/scripts/feishu.py find_chat --token TOKEN --name 名称

列出群组成员

python3 {baseDir}/scripts/feishu.py listmembers --token TOKEN --chatid CHAT_ID

按名称搜索用户

python3 {baseDir}/scripts/feishu.py find_user --token TOKEN --name 名称

添加成员到群组(计费)

python3 {baseDir}/scripts/feishu.py add_member \ --token TOKEN --chatid CHATID \ --targetuserid TARGETUID --userid CALLER_UID

从群组移除成员(计费)

python3 {baseDir}/scripts/feishu.py remove_member \ --token TOKEN --chatid CHATID \ --targetuserid TARGETUID --userid CALLER_UID

向群组发送消息(计费)

python3 {baseDir}/scripts/feishu.py send_message \ --token TOKEN --chatid CHATID --text 消息内容 --userid CALLERUID

重命名群组(计费)

python3 {baseDir}/scripts/feishu.py rename_chat \ --token TOKEN --chatid CHATID --name 新名称 --userid CALLERUID

创建群组并添加成员(计费)

python3 {baseDir}/scripts/feishu.py create_chat \ --token TOKEN --name 群组名称 --userids uid1,uid2 --userid CALLER_UID

--userid 是调用者的飞书 openid — 用于计费。从对话上下文或 find_user 结果中获取。



错误处理


错误响应
未找到群组我找不到名为X的群组。您能提供完整名称吗?
未找到用户
我找不到名为X的人。请检查姓名或提供其邮箱。 |
| 飞书错误 99991672 | 重新运行 check_permissions 并显示缺失权限指引 |
| 令牌过期 | 自动重新调用 get_token 并重试 |
| 网络错误 | 连接飞书时出现问题。请稍后重试。 |
| payment_required | 显示 message 字段(包含充值链接),停止操作,等待用户 |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feishu-group-ops-1776164642 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feishu-group-ops-1776164642 技能

通过命令行安装

skillhub install feishu-group-ops-1776164642

下载

⬇ 下载 feishu-group-ops v1.0.1(免费)

文件大小: 11.25 KB | 发布时间: 2026-4-15 10:46

v1.0.1 最新 2026-4-15 10:46
feishu-group-ops 1.0.1

- SKILL.md rewritten for brevity and clarity in English
- Usage instructions and examples made more concise
- Command and billing tables added for quick reference
- Retains all previous features and logic; no functional changes
- No code or functionality changes—documentation only

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部