- Neues Modul lib/tiktok-live.js liest den Live-Status direkt von der oeffentlichen TikTok-Live-Seite (SIGI_STATE -> liveRoom.status, 2 = live, alles andere = offline; bestaetigt durch yt-dlp) - Cron-Trigger im Worker prueft jede Minute und schreibt das Ergebnis nach app_settings; schlaegt ein Abruf fehl, bleibt der letzte gute Stand stehen statt faelschlich auf offline zu springen - /live-status liefert jetzt Quelle, Titel und Zeitpunkt der Pruefung - Punkt ist rot wenn offline, gruen+pulsierend wenn live, grau solange der Status laedt; Startseite aktualisiert alle 30 s ohne Neuladen - Handschaltung bleibt als Notfall-Vorrang mit 3-Stunden-Ablauf, plus Knopf "Zurueck zur Automatik" im Postfach Co-Authored-By: Claude Opus 5 <[email protected]>
26 lines
785 B
TOML
26 lines
785 B
TOML
# =====================================================================
|
|
# DOGFATHER UNIVERSE — Bewerbungs-Postfach Worker Konfiguration
|
|
# Siehe README.md für die Schritt-für-Schritt-Deploy-Anleitung.
|
|
# =====================================================================
|
|
|
|
name = "dogfather-universe-postfach"
|
|
main = "src/worker.js"
|
|
compatibility_date = "2024-01-01"
|
|
|
|
# TikTok-Kanal, dessen Live-Status automatisch geprüft wird.
|
|
[vars]
|
|
TIKTOK_USERNAME = "dogfather0804"
|
|
|
|
# Cron: jede Minute bei TikTok nachsehen, ob gerade gesendet wird.
|
|
[triggers]
|
|
crons = ["* * * * *"]
|
|
|
|
[[kv_namespaces]]
|
|
binding = "BEWERBUNGEN"
|
|
id = "f8f8a692150f452cab5e334743194fe2"
|
|
|
|
[[d1_databases]]
|
|
binding = "DB"
|
|
database_name = "dogfather-universe-db"
|
|
database_id = "62a0a329-7932-4739-8244-518fc9f31b56"
|