forward-message について
forward-message は、Telegram のチャット間で 1 件以上のメッセージを転送するスキルです。GramJS のセッションを使い、付属のコマンドライン手順でメッセージ ID を確認します。
主な機能
- 011 件以上のメッセージ転送
- 02送信元と転送先のチャット指定
- 03カンマ区切りのメッセージ ID
- 04実行後の手順確認と修正
活用シーン
- 01Telegram のメッセージを別のチャットへ移動
- 02特定した複数メッセージの転送
- 03再現性のある CLI 問題を受けたスキル更新
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill forward-messageインストール後、Claude Code で/forward-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"
# Forward single message
bun "$SCRIPT" forward <from_chat> <message_id> <to_chat>
# Forward multiple messages (comma-separated IDs)
bun "$SCRIPT" forward 2124832490 471920,471921 90417581
# Get message IDs first with read command
bun "$SCRIPT" read <chat> -n 5
EOF
ワークフロー
readを使ってメッセージ ID を確認します:read <chat> -n 10- ID を指定して転送します:
forward <from> <id> <to>
パラメーター
| パラメーター | 型 | 説明 |
|---|---|---|
| from_chat | string/int | 転送元のチャット |
| message_ids | string | メッセージ ID(カンマ区切り) |
| to_chat | string/int | 転送先のチャット |
実行後の振り返り
このスキルの実行後、終了する前に確認してください。
- コマンドは成功しましたか? — 失敗した場合は、原因となった手順またはエラーテーブルを修正してください。
- パラメーターや出力は変わりましたか? — tg-cli.ts のインターフェースに変更があった場合は、使用例とパラメーター表を更新して一致させてください。
- 回避策が必要でしたか? — 異なるフラグや追加手順などの工夫が必要だった場合は、次回同じ回避策が不要になるよう、この SKILL.md を更新してください。
問題が実際に再現できる場合にのみ更新してください。推測に基づく更新はしないでください。
コメント
Markdown 対応