mark-read について
mark-read は、Telegram のチャットを既読にして未読バッジやメンションを消すスキルです。tlg プラグインの tg-cli.ts を使い、GramJS セッションが必要です。
主な機能
- 01指定したチャットを既読化
- 02未読バッジとメンションの解除
- 03tlg プラグインの CLI で実行
活用シーン
- 01確認済みチャットの未読状態を解除
- 02コマンドで Telegram の会話を既読化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill mark-readインストール後、Claude Code で/mark-readを入力して読み込まれたか確認します。
詳細
Telegram チャットを既読にする
チャット内のすべてのメッセージを既読にして、未読バッジとメンションをクリアします。
自己進化型スキル:このスキルは使用を通じて改善されます。手順に誤りがある場合、パラメーターにずれが生じた場合、または回避策が必要だった場合は、後回しにせず、このファイルをすぐに修正してください。実際に再現できる問題がある場合にのみ更新してください。
事前確認
- セッションが存在する必要があります:
~/.local/share/gramjs/<profile>.session- 存在しない場合は、先に
/tlg:setupを実行してください
- 存在しない場合は、先に
使用方法
/usr/bin/env bash << 'EOF'
ROOT="$(cc-plugin-root tlg)"
SCRIPT="$ROOT/scripts/tg-cli.ts"
# Mark a chat as read
bun "$SCRIPT" mark-read <chat_id_or_username>
# Examples
bun "$SCRIPT" mark-read 2124832490
bun "$SCRIPT" mark-read @username
EOF
パラメーター
| パラメーター | 型 | 説明 |
|---|---|---|
| chat | string/int | 既読にするチャット |
実行後の振り返り
このスキルの実行後、終了する前に確認してください。
- コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった手順またはエラーテーブルを修正してください。
- パラメーターや出力に変更はありましたか? — tg-cli.ts のインターフェースに変更があった場合は、「使用方法」の例と「パラメーター」テーブルを合わせて更新してください。
- 回避策が必要でしたか? — 即興で対応した場合(異なるフラグや追加手順など)は、次回同じ回避策が必要にならないよう、この SKILL.md を更新してください。
実際に再現できる問題がある場合にのみ更新してください。推測で更新しないでください。
コメント
Markdown 対応