manage-members について
Telegramのグループやチャンネルのメンバーを管理するスキルです。CLIを使ったユーザーの招待、メンバーの削除、メンバー情報の一覧表示や絞り込みを案内します。
主な機能
- 01グループやチャンネルへのユーザー招待
- 02メンバーの削除
- 03メンバー一覧の表示
- 04名前やユーザー名での絞り込み
- 05管理者のみの表示
活用シーン
- 01Telegramグループへのユーザー招待
- 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 対応