管理ダッシュボード
🚀 操作
バックエンド 確認中
管理トークン 確認中
スクレイプ 確認中
出席登録 確認中
📅 時間割と出席登録 ON/OFF

ONにした授業は以降も自動でONが維持されます。OFFにすると以降の授業はスキップされます。

🔐 UNIPA 認証情報
💬 Discord 通知設定
➕ 授業を手動追加

自動取得で登録されなかった授業を手動で追加できます。

🔗 APIサーバー設定

Cloudflare Pagesからこの管理画面を開く場合、Google Compute EngineのバックエンドURLと管理トークンを設定してください。 設定はブラウザに保存されます。

ローカル開発中は空欄のままでOKです。

ブラウザ内だけに保存され、API呼び出し時に送信されます。

📖 デプロイ手順

① バックエンド(Google Compute Engine)

VM上で Node.js + Playwright を起動し、ADMIN_TOKEN と FRONTEND_URL を設定

② フロントエンド(Cloudflare Pages)

# publicフォルダをCloudflare Pagesに接続してデプロイ
# Build command: (なし)
# Build output: public

③ フロントエンドを開いて「API設定」タブでGCEのURLと管理トークンを設定