mcpField
P
pin-message

pin-message

github.com/terrylica生産性164 回インストール今日更新
リポジトリ

pin-message について

Telegram のチャット、グループ、チャンネルでメッセージをピン留め・解除するスキルです。`tg-cli.ts` スクリプトを使い、通知の有無を選べます。

主な機能

  1. 01チャット・グループ・チャンネルでのピン留め
  2. 02個別または全メッセージのピン解除
  3. 03通知あり・なしのピン留め
  4. 04`tg-cli.ts` コマンドラインスクリプトの利用

活用シーン

  1. 01Telegram グループで重要なメッセージを固定
  2. 02指定メッセージのピン解除
  3. 03チャット内のすべてのピンを解除
  4. 04通知を送らずにメッセージを固定

インストール

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

$npx skills add https://github.com/terrylica/cc-skills --skill pin-message

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

詳細

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"

# Pin a message (with notification)
bun "$SCRIPT" pin <chat> <message_id>

# Pin silently (no notification)
bun "$SCRIPT" pin <chat> <message_id> --silent

# Unpin a specific message
bun "$SCRIPT" pin <chat> <message_id> --unpin

# Unpin all messages
bun "$SCRIPT" pin <chat> --unpin
EOF

パラメーター

パラメーター型説明
chatstring/intチャット/グループ/チャンネル
message_idintピン留めするメッセージ(すべて解除する場合は --unpin と併用して省略)
--unpinフラグピン留めの代わりにピン留めを解除
--silentフラグ通知を送信せずにピン留め

実行後の振り返り

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

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

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

コメント