mcpField
F
forward-message

forward-message

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

forward-message について

forward-message は、Telegram のチャット間で 1 件以上のメッセージを転送するスキルです。GramJS のセッションを使い、付属のコマンドライン手順でメッセージ ID を確認します。

主な機能

  1. 011 件以上のメッセージ転送
  2. 02送信元と転送先のチャット指定
  3. 03カンマ区切りのメッセージ ID
  4. 04実行後の手順確認と修正

活用シーン

  1. 01Telegram のメッセージを別のチャットへ移動
  2. 02特定した複数メッセージの転送
  3. 03再現性のある CLI 問題を受けたスキル更新

インストール

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

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

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

詳細

Telegram メッセージを転送する

チャット間で1件または複数のメッセージを転送します。

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

事前確認

  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

ワークフロー

  1. read を使ってメッセージ ID を確認します:read <chat> -n 10
  2. ID を指定して転送します:forward <from> <id> <to>

パラメーター

パラメーター型説明
from_chatstring/int転送元のチャット
message_idsstringメッセージ ID(カンマ区切り)
to_chatstring/int転送先のチャット

実行後の振り返り

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

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

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

コメント