アカウント残高、使用量、モデルリストを常に最新の状態に保ち、毎回手動で「更新」をクリックする必要はありません。バックグラウンドタイマーとポップアップオープン時の即時更新という二重の戦略を提供します。
- バックグラウンドタイマー:
autoRefreshService によって駆動され、ブラウザのバックグラウンドで定期的にアカウント更新APIを呼び出します。60秒から数時間のカスタム間隔をサポートします。 - オープン時即時更新: オプションの「プラグインオープン時に自動更新」スイッチ。バックグラウンドタイマーをオフにしているが、データの同期を保証したいシナリオに適しています。
- 最小間隔保護:
minInterval を個別に設定し、「強制更新ではない」シナリオにおいて、同じアカウントへの過度な頻繁な重複リクエストを回避します。 - 即時更新: いつでも「今すぐ更新」を実行し、すべてのサイトの最新の残高/クォータを即座に取得します。
- 少なくとも1つのサイトアカウントが正常に追加されていること。
- ブラウザが拡張機能を実行していること(モバイル版Kiwi/Firefoxでも可能ですが、ブラウザがシステムによって強制終了されていないことを確認する必要があります)。
- サイトにCloudflare保護がある場合、まず Cloudflare シールドアシスタント を参照して検証を完了してください。
- プラグインを開く → 設定。
- 「基本設定 → 自動更新」 タブを選択し、
RefreshSettings パネルに入ります。
| オプション | 説明 |
|---|
| 自動更新を有効にする | バックグラウンドタイマーのオン/オフを制御します。オフにすると手動更新のみが残ります。 |
| 更新間隔(秒) | タイマーの実行周期で、accountAutoRefresh.interval に対応します。60秒未満の入力はブロックされ、警告が表示されます。 |
| プラグインオープン時に自動更新 | ポップアップを開くたびに更新をトリガーします(非強制)。最小間隔保護の影響を受けます。 |
| 最小更新間隔(秒) | 「非強制更新」シナリオにおける、同一アカウントの最小更新間隔保護。最低30秒。 |
| デフォルトに戻す | resetAutoRefreshConfig() を呼び出し、組み込みのデフォルトの自動更新設定に戻します。 |
- ユーザーが設定を保存すると、
UserPreferencesContext を介して accountAutoRefresh がローカル設定に書き込まれます。 - バックグラウンドページが
RuntimeActionIds.AutoRefreshUpdateSettings(wire: autoRefresh:updateSettings)メッセージを受信すると、autoRefreshService.setupAutoRefresh() を呼び出します。 - スイッチがオフになっているか、設定が不完全な場合はタイマーを停止します。
- それ以外の場合は、間隔に基づいて
setInterval を作成し、定期的に accountStorage.refreshAllAccounts(false) を実行します。
- 更新結果(成功/失敗)は
AUTO_REFRESH_UPDATE メッセージを介してフロントエンドにブロードキャストされます。ポップアップが開いていない場合は、サイレントに無視されます。
- 高頻度チェック: 主要アカウントは300~600秒に設定することをお勧めします。これにより、残高アラートがタイムリーに通知されます。
- 低頻度 + オープン時更新: サイトのレート制限が心配な場合は、バックグラウンドタイマーをオフにし、「オープン時即時更新」のみを保持できます。
- 通知との連携: ブラウザの通知またはスクリプトと組み合わせて、
AUTO_REFRESH_UPDATE をリッスンし、二次開発でリマインダーを実装します。
| 問題 | 解決策 |
|---|
| 定期更新がトリガーされない | ブラウザがシステムによってスリープ状態になっている可能性があります。拡張機能を再度開くか、手動で「今すぐ更新」をクリックしてください。必要に応じて、間隔を短くしてみてください。 |
| Cloudflare のレート制限が頻繁にトリガーされる | 更新間隔を適切に長くし、Cloudflare シールドアシスタント が正常にポップアップ検証できることを確認してください。 |
| 更新に失敗し、401/403 が表示される | ログインステータスが無効になっています。ブラウザで該当サイトに再度アクセスし、プラグインを更新してください。 |
| 複数デバイスの競合 | WebDAV バックアップと自動同期 と連携してアカウントデータを統一し、同じサイトの重複更新を避けることをお推奨します。 |