关于 manage-members
用于管理 Telegram 群组和频道成员的 Skill,提供 CLI 操作说明,可邀请用户、移除成员,并列出或筛选成员信息。
主要功能
- 01邀请用户加入群组或频道
- 02移除群组或频道成员
- 03列出成员
- 04按姓名或用户名筛选成员
- 05仅显示管理员
适用场景
- 01邀请用户加入 Telegram 群组
- 02移除频道成员
- 03按姓名或用户名查找成员
- 04查看群组管理员
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill manage-members安装后在 Claude Code 中输入/manage-members确认已加载。
详细介绍
管理 Telegram 成员
在群组和频道中邀请、移除成员并查看成员列表。
自我演进技能:此技能会在使用过程中不断改进。如果指令有误、参数发生变化,或需要使用变通方法,请立即修复此文件,不要拖延。只针对真实且可复现的问题进行更新。
预检
- 会话必须存在:
~/.local/share/gramjs/<profile>.session- 如果缺失,请先运行
/tlg:setup
- 如果缺失,请先运行
用法
/usr/bin/env bash << 'EOF'
ROOT="$(cc-plugin-root tlg)"
SCRIPT="$ROOT/scripts/tg-cli.ts"
# Invite users
bun "$SCRIPT" invite <group> @user1 @user2
# Kick a user
bun "$SCRIPT" kick <group> @username
# List all members
bun "$SCRIPT" members <group>
# List admins only
bun "$SCRIPT" members <group> --admins
# Search members by name
bun "$SCRIPT" members <group> --search "Terry"
EOF
子命令
invite
| 参数 | 类型 | 说明 |
|---|---|---|
| group | string/int | 群组/频道 |
| users | list | 要邀请的用户名或 ID |
kick
| 参数 | 类型 | 说明 |
|---|---|---|
| group | string/int | 群组/频道 |
| user | string | 要移除的用户名或 ID |
members
| 参数 | 类型 | 说明 |
|---|---|---|
| group | string/int | 群组/频道 |
--search | string | 按姓名/用户名筛选 |
--admins | flag | 仅显示管理员 |
-n/--limit | int | 最大成员数(默认值:200) |
输出格式
First Last @username (id: 12345) [admin]
执行后反思
此技能执行完毕后,请在结束前检查:
- 命令是否成功? — 如果没有,请修复导致失败的指令或错误表。
- 参数或输出是否发生变化? — 如果 tg-cli.ts 的接口发生变化,请相应更新用法示例和参数表。
- 是否需要使用变通方法? — 如果你不得不临时采用其他方案(不同的标志、额外步骤),请更新此 SKILL.md,以便下次调用时无需采用相同的变通方法。
只针对真实且可复现的问题进行更新,不要臆测。
评论
支持 Markdown