pin-message について
Telegram のチャット、グループ、チャンネルでメッセージをピン留め・解除するスキルです。`tg-cli.ts` スクリプトを使い、通知の有無を選べます。
主な機能
- 01チャット・グループ・チャンネルでのピン留め
- 02個別または全メッセージのピン解除
- 03通知あり・なしのピン留め
- 04`tg-cli.ts` コマンドラインスクリプトの利用
活用シーン
- 01Telegram グループで重要なメッセージを固定
- 02指定メッセージのピン解除
- 03チャット内のすべてのピンを解除
- 04通知を送らずにメッセージを固定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill pin-messageインストール後、Claude Code で/pin-messageを入力して読み込まれたか確認します。
詳細
Telegram メッセージをピン留め/ピン留め解除
チャット、グループ、チャンネルでメッセージをピン留め、またはピン留め解除します。
自己進化型スキル:このスキルは使用を通じて改善されます。手順に誤りがある、パラメーターにずれが生じた、または回避策が必要だった場合は、先延ばしにせず、このファイルをすぐに修正してください。実際に再現できる問題がある場合のみ更新してください。
実行前の確認
- セッションが存在している必要があります:
~/.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
パラメーター
| パラメーター | 型 | 説明 |
|---|---|---|
| chat | string/int | チャット/グループ/チャンネル |
| message_id | int | ピン留めするメッセージ(すべて解除する場合は --unpin と併用して省略) |
--unpin | フラグ | ピン留めの代わりにピン留めを解除 |
--silent | フラグ | 通知を送信せずにピン留め |
実行後の振り返り
このスキルの実行後、終了する前に確認してください。
- コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった手順またはエラーテーブルを修正してください。
- パラメーターや出力に変更はありましたか? — tg-cli.ts のインターフェースに変更があった場合は、使用例とパラメーターテーブルを合わせて更新してください。
- 回避策が必要でしたか? — 別のフラグや追加手順などで対応した場合は、次回同じ回避策が不要になるよう、この SKILL.md を更新してください。
問題が実際に再現できる場合のみ更新してください。推測に基づく更新は避けてください。
コメント
Markdown 対応