| name | export-channel |
| description | 最新のチャンネルをエクスポートしてdocsフォルダに連番で保存する |
| allowed-tools | Bash |
Export Channel
ファイル名のルール
- ファイル名に含まれる
:は_に置き換える - 例:
アイドル:歴史観客3→アイドル_歴史観客3
手順
最新のチャンネルIDを取得
pnpm wrangler d1 execute DB --local --command "SELECT channel_id FROM channels ORDER BY created_at DESC LIMIT 1;" --json 2>&1エクスポート実行
pnpm export "<channel_id>" # → 01_<channel_id>.json と 02_<channel_id>.json が作成される01_ファイルをdocs/に連番で移動
# 現在の最大連番を確認 ls docs/*.json | grep -E '^docs/[0-9]+_' | sed 's/docs\/\([0-9]*\)_.*/\1/' | sort -n | tail -1 # 次の連番で移動(:は_に置き換え) mv "01_<channel_id>.json" "docs/<次の連番>_<channel_id_safe>.json"02_ファイルをリネーム
mv "02_<channel_id>.json" "02_<channel_id_safe>.json"
例
チャンネルID アイドル:歴史観客3、連番が 26 の場合:
pnpm export "アイドル:歴史観客3"
mv "01_アイドル:歴史観客3.json" "docs/26_アイドル_歴史観客3.json"
mv "02_アイドル:歴史観客3.json" "02_アイドル_歴史観客3.json"