このプロジェクトについて

このプロジェクトはNode.jsスクリプトを提供し、Playwrightを使用してTikTokアカウントのホームページにあるitem_list APIを傍受し、動画ID、説明文、公開時刻を取得します。タイトルの類似度と日付の重み付けアルゴリズムを組み合わせて、マッチしたリンクを自動的に飛書(Lark)多次元テーブルへ書き戻します。 トリガー方法は3つあります: 1. テーブル内の「今すぐ同期」ボタン(応答時間60秒以内) 2. ローカルデーモンによる60秒ごとのポーリング 3. GitHub Actionsの定期タスク(30分ごと) 並行処理はファイルロックとハートビート機構により自己修復し、重複取得を防ぎます。さらに、--refresh-statsモードを提供し、30分ごとに再生回数と「いいね」数を更新します。設定はconfig.jsonと環境変数で分離されており、クラウド展開は`npm run deploy:github`コマンド1つで完了します。