mcpField
M
manage-members

manage-members

github.com/terrylicaその他165 回インストール1 日前に更新
リポジトリ

manage-members について

Telegramのグループやチャンネルのメンバーを管理するスキルです。CLIを使ったユーザーの招待、メンバーの削除、メンバー情報の一覧表示や絞り込みを案内します。

主な機能

  1. 01グループやチャンネルへのユーザー招待
  2. 02メンバーの削除
  3. 03メンバー一覧の表示
  4. 04名前やユーザー名での絞り込み
  5. 05管理者のみの表示

活用シーン

  1. 01Telegramグループへのユーザー招待
  2. 02チャンネルメンバーの削除
  3. 03名前やユーザー名によるメンバー検索
  4. 04グループ管理者の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/terrylica/cc-skills --skill manage-members

インストール後、Claude Code で/manage-membersを入力して読み込まれたか確認します。

詳細

Telegram メンバーの管理

グループやチャンネルのメンバーを招待、追放、一覧表示します。

自己進化型スキル:このスキルは使用するたびに改善されます。手順に誤りがある場合、パラメーターに変更があった場合、または回避策が必要だった場合は、先送りせず、すぐにこのファイルを修正してください。実際に再現可能な問題がある場合にのみ更新してください。

事前確認

  1. セッションが存在する必要があります:~/.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
パラメーター型説明
groupstring/intグループ/チャンネル
userslist招待するユーザー名またはID
kick
パラメーター型説明
groupstring/intグループ/チャンネル
userstring追放するユーザー名またはID
members
パラメーター型説明
groupstring/intグループ/チャンネル
--searchstring名前/ユーザー名で絞り込む
--adminsflag管理者のみ表示
-n/--limitintメンバーの最大数(デフォルト:200)

出力形式

First Last @username (id: 12345) [admin]

実行後の振り返り

このスキルの実行後、完了する前に確認してください。

  1. コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった手順またはエラーテーブルを修正してください。
  2. パラメーターや出力に変更はありましたか? — tg-cli.ts のインターフェースに変更があった場合は、使用例とパラメーターテーブルを更新してください。
  3. 回避策が必要でしたか? — 別のフラグや追加の手順など、臨機応変な対応が必要だった場合は、次回同じ回避策が不要になるよう、この SKILL.md を更新してください。

実際に再現可能な問題がある場合にのみ更新してください。推測に基づく更新はしないでください。

コメント