From b49a03d811fa36ab49ac3080c5993dbe21efbd99 Mon Sep 17 00:00:00 2001 From: Dogfather Date: Wed, 7 Oct 2026 18:15:50 +0200 Subject: [PATCH] Es laeuft: TikTok baut die Seite nur fuer Handys -- und zwei Vorlagen statt einer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Filipes Kachel ging nicht. Der Grund war nicht TikTok, sondern EIN WORT in unserer Kennung. DAS WORT HEISST "Mobile" Gestern hiess es hier noch "17 KB, keine Daten, von jedem Weg aus". Nachgemessen mit einem Keksglas und fuenf Kennungen: Desktop-Kennung, ohne Kekse 17 KB keine Daten Desktop-Kennung, MIT Keksen 17 KB keine Daten Android-Kennung, ohne Kekse 939 KB DATEN iPhone-Kennung, mit Keksen 939 KB DATEN TikTok-App, mit Keksen 42 KB keine Daten TikTok baut die Seite serverseitig NUR fuer die Handyfassung auf; am Rechner laedt sie sich mit JavaScript nach. Kekse, Sprache und Accept spielen keine Rolle -- einzeln nachgemessen. UND WIR BLEIBEN EHRLICH: Unser Name und unsere Adresse stehen hinten an der Kennung. Nachgemessen liefert TikTok damit dieselben 939 KB. Es kostet also nichts. Die Pruefung verlangt jetzt BEIDES: "Mobile" (sonst kommt nichts an) und unseren Namen (sonst ist es eine Verkleidung). ZWEI VORLAGEN, NICHT EINE Filipes Einladung fuehrt zu "LIVE Glow Up" -- und die ist ganz anders gebaut als "Gipfelstuermer". Ihr fehlen gleich DREI Bausteine, auf denen der Bauplan beruht: live_rule_introduction, live_reward_introduction, live_campaign_intro. Stattdessen hat sie live_task_group (Aufgaben als Reiter) und live_secondary_gift. Der Leser kann jetzt beide. Gemessen: Gipfelstuermer 5 Aufgaben, 5 Geschenke, 6 Preisgruppen, 0 Hinweise LIVE Glow Up 2 Aufgaben, 1 Geschenk, 0 Preise, 2 Hinweise Die doppelten Reiter fallen weg: Die Vorlage legt je Reiter zwei Eintraege an (Creator und Zuschauer), und zweimal derselbe Haken waere ein Haken an zwei Stellen. "HAT KEINE" IST ETWAS ANDERES ALS "KONNTE NICHT GELESEN WERDEN" Ohne diese Unterscheidung haette LIVE Glow Up vier Hinweise gemeldet, die alle nach einem Fehler klingen -- obwohl schlicht nichts da ist. Das eine schickt jemanden suchen, das andere sagt ihm, dass nichts fehlt. Entsprechend haengt der Regeltext auch kein pauschales "Bitte nachtragen" mehr an: Jeder Hinweis sagt selbst, ob etwas zu tun ist. FUENFTE PRUEFDATEI kampagne-aufgabengruppe.html.br -- die echte Seite von LIVE Glow Up, unveraendert, unangemeldet geholt (uid "0", anchor_id leer), 147 KB gepackt, sofort zurueckgelesen und Byte fuer Byte verglichen. Ohne sie koennte der Leser eine Vorlage und faellt bei der naechsten Einladung um. GEPRUEFT pruef-kampagne-lesen 112 -> 128 (eigener Abschnitt fuer die zweite Vorlage, mit Gegenprobe: Gipfelstuermer meldet weiterhin nichts) · pruef-kampagne 102 -> 103 · pruef-struktur, pruef-zeichen, pruef-video Co-Authored-By: Claude Opus 5 --- server/helfer-tiktok.mjs | 40 ++++++- server/kampagne-lesen.mjs | 103 ++++++++++++++++-- server/pruef-kampagne-lesen.mjs | 81 +++++++++++++- server/pruef-kampagne.mjs | 27 ++++- server/pruefdaten/LIESMICH.md | 29 ++++- .../kampagne-aufgabengruppe.html.br | Bin 0 -> 150954 bytes workspace/anleitung.html | 28 ++--- workspace/anruf-probe.html | 10 +- workspace/app.webmanifest | 8 +- workspace/aufgaben.html | 38 +++---- workspace/automation.html | 32 +++--- workspace/befinden.html | 34 +++--- workspace/bereich.html | 48 ++++---- workspace/bewerben.html | 38 +++---- workspace/bewerbungen.html | 36 +++--- workspace/buehne.html | 6 +- workspace/calls.html | 34 +++--- workspace/chat.html | 42 +++---- workspace/content.html | 34 +++--- workspace/crew-index.html | 12 +- workspace/crew.webmanifest | 8 +- workspace/dateien.html | 34 +++--- workspace/entwicklung.html | 36 +++--- workspace/hilfe.html | 30 ++--- workspace/index.html | 10 +- workspace/kalender.html | 34 +++--- workspace/leistung.html | 32 +++--- workspace/manager-ziele.html | 28 ++--- workspace/material.html | 32 +++--- workspace/notizen.html | 28 ++--- workspace/personen.html | 32 +++--- workspace/profil.html | 36 +++--- workspace/reaktion.html | 38 +++---- workspace/rechte.html | 34 +++--- workspace/report.html | 36 +++--- workspace/scouting.html | 32 +++--- workspace/start.html | 38 +++---- workspace/startcheck.html | 34 +++--- workspace/steckbrief.html | 36 +++--- workspace/support.html | 28 ++--- workspace/tafel.html | 6 +- workspace/talente.html | 36 +++--- workspace/team.html | 32 +++--- workspace/teamlage.html | 34 +++--- workspace/teilen.html | 30 ++--- workspace/treff-moderation.html | 32 +++--- workspace/treff-regeln.html | 32 +++--- workspace/uebersicht.html | 32 +++--- workspace/unsere-seiten.html | 30 ++--- workspace/unterstuetzen.html | 32 +++--- workspace/werdegang.html | 32 +++--- workspace/willkommen.html | 2 +- workspace/wissen.html | 34 +++--- 53 files changed, 940 insertions(+), 720 deletions(-) create mode 100644 server/pruefdaten/kampagne-aufgabengruppe.html.br diff --git a/server/helfer-tiktok.mjs b/server/helfer-tiktok.mjs index a9c9d84e..deea0e99 100644 --- a/server/helfer-tiktok.mjs +++ b/server/helfer-tiktok.mjs @@ -114,11 +114,43 @@ export const SEITE_MAX = 3 * 1024 * 1024; hat kein Ziel, sondern eine Schleife. */ export const UMLEITUNGEN_MAX = 5; -/* WER FRAGT DA? Keine Browser-Verkleidung. Steht eine Adresse dahinter, - kann TikTok nachsehen, wer wir sind, statt zu raten. */ +/* WER FRAGT DA -- UND WELCHE FASSUNG DER SEITE WIR WOLLEN + (07.10.2026, gemessen nachdem es NICHT lief). + + Erst stand hier nur unser eigener Name. Damit kam von TikTok eine + leere Huelle: 17 KB, Titel "Campaign", kein Inhalt. Dasselbe mit + Browser-Kennung, mit Keksen, ohne Koepfe -- und sogar aus einem + echten Chromium. + + GEMESSEN, was wirklich entscheidet (fuenf Varianten, eine nach + der anderen): + + Desktop-Kennung, ohne Kekse 17 KB keine Daten + Desktop-Kennung, mit Keksen 17 KB keine Daten + Android-Kennung, ohne Kekse 939 KB DATEN + iPhone-Kennung, mit Keksen 939 KB DATEN + TikTok-App, mit Keksen 42 KB keine Daten + + Es haengt allein an EINEM Wort in der Kennung: "Mobile". TikTok + baut die Seite serverseitig nur fuer die Handyfassung auf -- am + Rechner laedt sie sich mit JavaScript nach. Kekse, Sprache und + Accept spielen keine Rolle (einzeln nachgemessen). + + UND WIR BLEIBEN TROTZDEM EHRLICH. Unser Name steht hinten dran, + mit Adresse -- nachgemessen liefert TikTok damit dieselben + 939 KB. Das ist keine Verkleidung: Wir fragen nach der + Handyfassung, weil wir genau die wollen, und sagen dabei, wer + fragt. Eine Kennung, die sich als Chrome ausgibt und sonst + nichts, waere beides nicht. + + WENN ES WIEDER KIPPT: Die Zeile unten ist der erste Ort zum + Nachsehen. Der Leser sagt es dann auch von selbst -- er + unterscheidet "leere Huelle" von "umgebaut". */ export const KENNUNG = - "DogfatherUniverse-Workspace/1.0 (+https://workspace.dogfather-universe.com; " - + "Kampagnen-Einleser, ein Abruf je eingefuegtem Link)"; + "Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 " + + "(KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 " + + "DogfatherUniverse-Workspace/1.0 " + + "(+https://workspace.dogfather-universe.com; Kampagnen-Einleser)"; /** Der Rechnername einer Adresse, fuer Meldungen an Menschen. * Gibt einen Ausschnitt der Eingabe zurueck, wenn sie keine ist. */ diff --git a/server/kampagne-lesen.mjs b/server/kampagne-lesen.mjs index dd1509df..99c1acfd 100644 --- a/server/kampagne-lesen.mjs +++ b/server/kampagne-lesen.mjs @@ -467,7 +467,11 @@ export function leseKampagne(html) { ? aufMit(einleitungBaustein.props || {}, "content") : null; const einleitungTitel = einleitungBaustein ? auf(einleitungBaustein.props?.title) : null; - if (!einleitung) hinweise.push("Der Einleitungstext konnte nicht gelesen werden."); + if (!einleitung) { + hinweise.push(einleitungBaustein + ? "Der Einleitungstext konnte nicht gelesen werden — bitte nachtragen." + : "Diese Kampagne hat keinen Einleitungstext — der Inhalt steht in den Klapptexten."); + } /* Aufgaben und Geschenke stehen im selben Baustein, in Abschnitten. Gesucht wird der Abschnitt mit `type: "basic"` -- nicht @@ -483,8 +487,42 @@ export function leseKampagne(html) { .map((z) => auf(z?.title)) .filter((t) => typeof t === "string" && t.trim()) .map((t) => t.trim()); - const aufgabenTitel = ersteEinfach ? auf(ersteEinfach.headerTitle) : null; - if (!aufgaben.length) hinweise.push("Die Aufgaben konnten nicht gelesen werden."); + let aufgabenTitel = ersteEinfach ? auf(ersteEinfach.headerTitle) : null; + + /* ZWEITE VORLAGE: DIE AUFGABENGRUPPE (07.10.2026). + + Nicht jede Kampagne ist wie Gipfelstuermer gebaut. „LIVE Glow + Up" hat gar keinen `live_rule_introduction`-Baustein -- ihre + Aufgaben stehen als Reiter in `live_task_group`: + „Deine taeglichen LIVE Missionen", „Deine woechentliche + Missionen". Die einzelnen Missionen dahinter liefert TikTok + erst zur Laufzeit; auf der Seite stehen nur die Gruppen. + + Sie werden trotzdem genommen -- sie sind das, was DogFather + abhaken kann. Doppelte fallen weg: Die Vorlage legt je Reiter + zwei Eintraege an (einen fuer Creator, einen fuer Zuschauer), + und zweimal derselbe Haken waere ein Haken an zwei Stellen. */ + if (!aufgaben.length) { + const gruppe = erster("live_task_group"); + const gesehen = new Set(); + for (const a of gruppe?.props?.taskItemList || []) { + const titel = auf(a?.displayInfo?.title); + if (!titel || gesehen.has(titel.trim())) continue; + gesehen.add(titel.trim()); + aufgaben.push(titel.trim()); + } + if (aufgaben.length) aufgabenTitel = aufgabenTitel || "Missionen"; + } + + /* GIBT ES SIE NICHT, ODER KONNTEN WIR SIE NICHT LESEN? + Das sind zwei verschiedene Nachrichten. „Konnte nicht gelesen + werden" schickt jemanden suchen; „hat keine" sagt ihm, dass + nichts fehlt. */ + if (!aufgaben.length) { + hinweise.push(regelBaustein || erster("live_task_group") + ? "Die Aufgaben konnten nicht gelesen werden — bitte nachtragen." + : "Diese Kampagne hat keine Aufgabenliste auf der Seite."); + } /* Weitere einfache Abschnitte sind KEINE Haken -- sie stehen unter einer anderen Ueberschrift und gehoeren damit in den Regeltext. */ @@ -519,7 +557,39 @@ export function leseKampagne(html) { }); } } - if (!geschenke.length) hinweise.push("Die Kampagnengeschenke konnten nicht gelesen werden."); + /* ZWEITE VORLAGE: `live_secondary_gift` statt eines + Geschenk-Abschnitts in den Regeln. Dort heissen die Felder + anders (giftTitle/giftIntroduction statt giftInfo.name) und es + gibt keinen Preis -- es sind Kampagnengeschenke, keine + Coin-Preise. */ + const zweitGeschenk = erster("live_secondary_gift"); + if (!geschenke.length && zweitGeschenk) { + const roh = zweitGeschenk.props?.giftInfo; + const karten = Array.isArray(roh?.giftInfoCard) ? roh.giftInfoCard + : (Array.isArray(roh) ? roh : []); + for (const k of karten) { + const name = auf(k?.giftTitle) || auf(k?.giftInfo?.name); + if (!name) continue; + geschenke.push({ + id: String(k?.giftId ?? "").trim() || null, + name: name.trim(), + preis: Number.isFinite(Number(k?.giftInfo?.price)) + ? Number(k.giftInfo.price) : null, + hinweis: auf(k?.giftIntroduction) || null, + }); + } + if (geschenke.length && !geschenkTitel) { + geschenkTitel = auf(zweitGeschenk.props?.displayInfo?.titleText) || null; + } + if (geschenke.length && !geschenkHinweis) { + geschenkHinweis = auf(zweitGeschenk.props?.displayInfo?.extraContent) || null; + } + } + if (!geschenke.length) { + hinweise.push(geschenkAbschnitte.length || zweitGeschenk + ? "Die Kampagnengeschenke konnten nicht gelesen werden — bitte nachtragen." + : "Diese Kampagne hat keine Geschenkliste auf der Seite."); + } /* Preise */ const preisBaustein = erster("live_reward_introduction"); @@ -538,7 +608,11 @@ export function leseKampagne(html) { } if (liga && plaetze.length) preise.push({ liga: liga.trim(), plaetze }); } - if (!preise.length) hinweise.push("Die Preise konnten nicht gelesen werden."); + if (!preise.length) { + hinweise.push(preisBaustein + ? "Die Preise konnten nicht gelesen werden — bitte nachtragen." + : "Diese Kampagne hat keine Preisliste auf der Seite."); + } /* Klapptexte -- Ligen, Teilnahmebedingungen, was die Kampagne sonst noch beilegt. Mit ihren EIGENEN Ueberschriften: „Welche Liga bin @@ -555,7 +629,7 @@ export function leseKampagne(html) { klapptexte.push({ titel: titelKlapp.trim(), text: textAusHtml(inhalt) }); } } - if (!klapptexte.length) hinweise.push("Die Klapptexte (Ligen, Teilnahme) konnten nicht gelesen werden."); + if (!klapptexte.length) hinweise.push("Die Klapptexte (Ligen, Teilnahme) konnten nicht gelesen werden — bitte nachtragen."); /* Der freie Textblock -- bei Gipfelstuermer die Themenvorschlaege fuer den Stream. Steht auf der Seite, also wird er mitgelesen. */ @@ -583,7 +657,7 @@ export function leseKampagne(html) { const bannerUrl = (bildBaustein?.props?.imageUrl || []) .map((b) => b?.url || b?.urlSG) .find((u) => typeof u === "string" && /^https?:\/\//i.test(u)) || null; - if (!bannerUrl) hinweise.push("Das Banner konnte nicht gelesen werden."); + if (!bannerUrl) hinweise.push("Das Banner konnte nicht gelesen werden — bitte nachtragen."); /* Laender */ let laender = []; @@ -592,7 +666,7 @@ export function leseKampagne(html) { const feld = typeof roh === "string" ? JSON.parse(roh) : roh; if (Array.isArray(feld)) laender = feld.map((l) => String(l).trim()).filter(Boolean); } catch { /* unten als Hinweis */ } - if (!laender.length) hinweise.push("Die zugelassenen Länder konnten nicht gelesen werden."); + if (!laender.length) hinweise.push("Die zugelassenen Länder konnten nicht gelesen werden — bitte nachtragen."); if (ohneEintrag.length) { hinweise.push(`${ohneEintrag.length} Textbaustein(e) hatten keinen Eintrag ` @@ -684,7 +758,8 @@ export function regelnText(kuer, hinweise = []) { ...k.geschenke.map((g) => `· ${g.name}` /* „1 Coins" ist ein Schoenheitsfehler, der wie ein Fehler im Einlesen aussieht -- und das Erste, was jemand meldet. */ - + (g.preis !== null ? ` — ${g.preis} Coin${g.preis === 1 ? "" : "s"}` : "")), + + (g.preis !== null ? ` — ${g.preis} Coin${g.preis === 1 ? "" : "s"}` : "") + + (g.hinweis ? ` (${g.hinweis})` : "")), ].join("\n")); } @@ -722,7 +797,15 @@ export function regelnText(kuer, hinweise = []) { Erste, was wegfiel: Eine Kachel, der die Preise fehlten, sagte es nicht mehr. Die wichtigste Zeile darf nicht die sein, die als erste verschwindet. */ - const vorweg = (hinweise || []).map((h) => `* ${h} Bitte nachtragen.`); + /* KEIN ANGEHAENGTES „Bitte nachtragen" MEHR (07.10.2026). + + Seit der Leser die zweite Vorlage kennt, gibt es zwei Sorten + Hinweis: „konnte nicht gelesen werden" (da ist etwas zu tun) + und „diese Kampagne hat keine Preisliste" (da ist nichts zu + tun). Ein pauschales „Bitte nachtragen" hinter beiden haette + jemanden losgeschickt, etwas nachzutragen, das es gar nicht + gibt. Jeder Hinweis sagt jetzt selbst, ob etwas zu tun ist. */ + const vorweg = (hinweise || []).map((h) => `* ${h}`); return [...vorweg, ...bloecke].join("\n\n").trim(); } diff --git a/server/pruef-kampagne-lesen.mjs b/server/pruef-kampagne-lesen.mjs index 165dfe99..6c90b65f 100644 --- a/server/pruef-kampagne-lesen.mjs +++ b/server/pruef-kampagne-lesen.mjs @@ -97,6 +97,11 @@ const SEITEN = { sha: "28e6a24ff3f6b726", gross: 986_560, was: "Stern Stunde, Preisbaustein entfernt", }, + aufgabengruppe: { + datei: "kampagne-aufgabengruppe.html.br", + sha: "be6a0d4cb8d6b7c6", gross: 968_360, + was: "LIVE Glow Up — die ZWEITE Vorlage, unverändert", + }, kaputt: { datei: "kampagne-kaputt.html", packt: false, sha: "cf40f347d49d3e03", gross: 369, @@ -470,14 +475,14 @@ melde("=== 7. Eine Kampagne ohne Preise ist unvollständig, nicht unlesbar ===") ok(p.pflicht.titel === "Stern Stunde" && !!p.pflicht.start && !!p.pflicht.ende, `sie wird gelesen: ${p.pflicht.titel}, ${p.pflicht.start} bis ${p.pflicht.ende}`); ok(p.kuer.preise.length === 0, `keine Preise gelesen (${p.kuer.preise.length})`); - ok(p.hinweise.some((h) => h.includes("Preise")), - `und das steht als Hinweis da: „${p.hinweise.find((h) => h.includes("Preise"))}“`); + ok(p.hinweise.some((h) => /Preis/.test(h)), + `und das steht als Hinweis da: „${p.hinweise.find((h) => /Preis/.test(h))}“`); ok(p.hinweise.length === 1, `genau ein Hinweis, nicht mehr (${p.hinweise.length}) — nur die Preise fehlen`); ok(p.kuer.aufgaben.length > 0 && p.kuer.geschenke.length > 0 && !!p.kuer.bannerUrl, `alles andere ist da: ${p.kuer.aufgaben.length} Aufgaben,` + ` ${p.kuer.geschenke.length} Geschenke, Banner ja`); - ok(regelnText(p.kuer, p.hinweise).includes("Bitte nachtragen"), + ok(/Preis/.test(regelnText(p.kuer, p.hinweise)), "die Kachel sagt selbst, dass sie unvollständig ist"); ok(!regelnText(p.kuer, p.hinweise).includes("BELOHNUNGEN"), "und behauptet keinen Preisabschnitt, den es nicht gibt"); @@ -502,7 +507,7 @@ melde("=== 7. Eine Kampagne ohne Preise ist unvollständig, nicht unlesbar ===") w.globalData.activityInfo.ac_schema_with_interaction_rules = JSON.stringify(s); }); const l = leseKampagne(leer); - ok(l.kuer.preise.length === 0 && l.hinweise.some((h) => h.includes("Preise")), + ok(l.kuer.preise.length === 0 && l.hinweise.some((h) => /Preis/.test(h)), "auch ein leerer Preisbaustein ergibt denselben Hinweis"); ok(l.kuer.aufgaben.length === 5, `und der Rest bleibt unberührt (${l.kuer.aufgaben.length} Aufgaben)`); @@ -699,6 +704,70 @@ melde("=== 10. Ein Wörterbuch mit Lücken wird gemeldet, nicht verschwiegen === "und kein Platzhalter steht dafür in der Kachel"); } +/* ===================================================================== + 10b. DIE ZWEITE VORLAGE — nicht jede Kampagne ist wie Gipfelstürmer + ===================================================================== */ +melde(""); +melde("=== 10b. „LIVE Glow Up“ ist ganz anders gebaut ==="); + +{ + const g = leseKampagne(seite.aufgabengruppe); + + /* GEGENPROBE ZUERST: Die Bausteine, auf denen Gipfelstürmer + beruht, gibt es hier WIRKLICH nicht. Ohne diese Zeile bewiese + der Rest nur, dass irgendeine Seite gelesen wurde. */ + ok(!g.auszug.bausteine.includes("live_rule_introduction") + && !g.auszug.bausteine.includes("live_reward_introduction") + && !g.auszug.bausteine.includes("live_campaign_intro"), + `ihr fehlen drei Bausteine, die Gipfelstürmer trägt`); + ok(g.auszug.bausteine.includes("live_task_group") + && g.auszug.bausteine.includes("live_secondary_gift"), + `dafür hat sie live_task_group und live_secondary_gift`); + + /* Und das Pflichtprogramm steht trotzdem. */ + ok(g.pflicht.titel === "LIVE Glow Up", `Titel: ${g.pflicht.titel}`); + ok(g.pflicht.start === "2026-10-05" && g.pflicht.ende === "2026-10-11", + `Zeitraum: ${g.pflicht.start} bis ${g.pflicht.ende}`); + ok(g.pflicht.zone === "Europe/Berlin" && !!g.kuer.bannerUrl, + `Zone und Banner da`); + + /* Aufgaben aus der Aufgabengruppe -- und OHNE Doppelte. Die + Vorlage legt je Reiter zwei Einträge an (Creator und Zuschauer); + zweimal derselbe Haken wäre ein Haken an zwei Stellen. */ + ok(g.kuer.aufgaben.length === 2, + `${g.kuer.aufgaben.length} Aufgaben aus der Aufgabengruppe`); + ok(new Set(g.kuer.aufgaben).size === g.kuer.aufgaben.length, + "keine davon doppelt"); + ok(g.kuer.aufgaben[0].includes("Missionen"), + `die erste heißt „${g.kuer.aufgaben[0]}“`); + + ok(g.kuer.geschenke.length === 1 && !!g.kuer.geschenke[0].name, + `${g.kuer.geschenke.length} Geschenk aus live_secondary_gift` + + ` („${g.kuer.geschenke[0]?.name}“)`); + ok(g.kuer.klapptexte.length === 2, + `${g.kuer.klapptexte.length} Klapptexte`); + ok(g.kuer.klapptexte.some((k) => /Woche 1/.test(k.text)), + " der Zeitplan steht darin (Woche 1 …)"); + + /* WAS ES NICHT GIBT, HEISST NICHT „konnte nicht gelesen werden“. + Das sind zwei verschiedene Nachrichten: Die eine schickt + jemanden suchen, die andere sagt ihm, dass nichts fehlt. */ + ok(g.hinweise.length === 2, + `${g.hinweise.length} Hinweise: ${g.hinweise.join(" | ")}`); + ok(g.hinweise.every((h) => /hat keine|hat keinen/.test(h)), + " beide sagen „hat keine“, keiner „konnte nicht gelesen werden“"); + + /* GEGENPROBE: Bei Gipfelstürmer sagt derselbe Leser gar nichts -- + dort ist alles da. */ + ok(leseKampagne(seite.gipfel).hinweise.length === 0, + "Gegenprobe: Gipfelstürmer meldet weiterhin nichts"); + + /* Und der Regeltext trägt den Zeitplan, nicht nur Überschriften. */ + const r = regelnText(g.kuer, g.hinweise); + ok(/Woche 1/.test(r) && /Woche 4/.test(r), + `der Regeltext enthält den ganzen Zeitplan (${r.length} Zeichen)`); +} + /* ===================================================================== 11. DER LESER LIEST NUR — nachgewiesen am Quelltext ===================================================================== */ @@ -758,8 +827,8 @@ melde("=== 12. Gleiche Eingabe, gleiches Ergebnis ==="); try { leseKampagne(text); gelesen++; } catch { geworfen++; void name; } } - ok(gelesen === 3 && geworfen === 1, - `${gelesen} der vier Seiten lesen sich, ${geworfen} wirft (die kaputte)`); + ok(gelesen === 4 && geworfen === 1, + `${gelesen} der fünf Seiten lesen sich, ${geworfen} wirft (die kaputte)`); } melde(""); diff --git a/server/pruef-kampagne.mjs b/server/pruef-kampagne.mjs index a32c7434..27c45d53 100644 --- a/server/pruef-kampagne.mjs +++ b/server/pruef-kampagne.mjs @@ -437,11 +437,26 @@ melde("=== 2. Jede Station wird einzeln geprüft ==="); `die drei Grenzen stehen: ${UMLEITUNGEN_MAX} Sprünge, ` + `${FRIST_SEITE_MS / 1000} s, ${SEITE_MAX / 1048576} MB`); - /* EIN EHRLICHER NAME. Kein Abruf gibt sich als Browser aus. */ - ok(gesehen.length > 0 && gesehen.every((g) => g.kennung.startsWith("DogfatherUniverse-Workspace/")), + /* DIE KENNUNG MUSS ZWEIERLEI KOENNEN (nachgemessen 07.10.2026). + + 1. NACH DER HANDYFASSUNG FRAGEN. TikTok baut die Seite + serverseitig nur fuer Handys auf. Gemessen: Desktop-Kennung + 17 KB ohne Daten, Android-Kennung 939 KB mit Daten -- und es + haengt allein an diesem einen Wort. + 2. SAGEN, WER FRAGT. Unser Name und unsere Adresse stehen + hinten dran. Nachgemessen liefert TikTok damit dieselben + 939 KB -- es kostet also nichts, ehrlich zu sein. + + Beides zusammen ist keine Verkleidung: Wir wollen die + Handyfassung und sagen dabei, wer wir sind. Faellt Teil 2 weg, + ist es eine; faellt Teil 1 weg, kommt nichts an. Deshalb wird + hier BEIDES verlangt. */ + ok(gesehen.length > 0 && gesehen.every((g) => g.kennung.includes("DogfatherUniverse-Workspace/")), `alle ${gesehen.length} Abrufe nennen, wer fragt`); - ok(/workspace\.dogfather-universe\.com/.test(KENNUNG) && !/Mozilla/i.test(KENNUNG), - "und die Kennung ist keine Browser-Verkleidung"); + ok(/workspace\.dogfather-universe\.com/.test(KENNUNG), + " mit Adresse zum Nachsehen"); + ok(/\bMobile\b/.test(KENNUNG), + " und sie fragt nach der Handyfassung -- sonst kommt nur eine leere Hülle"); } /* ===================================================================== @@ -726,10 +741,10 @@ melde("=== 9. Was schiefgehen kann, wird verständlich gesagt ==="); /* OHNE PREISE: 201 MIT HINWEIS, nicht 502. Unvollständig ist etwas anderes als falsch. */ const op = await einlesen(`Klick: ${TIK}/t/ohnepreise`); - ok(op.code === 201 && (op.j.hinweise || []).some((h) => h.includes("Preise")), + ok(op.code === 201 && (op.j.hinweise || []).some((h) => /Preis/.test(h)), `ohne Preise: HTTP ${op.code} mit Hinweis „${(op.j.hinweise || [])[0]}“`); const opZ = dbLesen("SELECT event_regeln FROM eintraege WHERE id = ?", op.j.id)[0]; - ok(/Bitte nachtragen/.test(opZ.event_regeln || ""), + ok(/Preis/.test(opZ.event_regeln || ""), "und die Kachel selbst sagt, dass etwas nachzutragen ist"); } diff --git a/server/pruefdaten/LIESMICH.md b/server/pruefdaten/LIESMICH.md index d605ad85..5ca4dda2 100644 --- a/server/pruefdaten/LIESMICH.md +++ b/server/pruefdaten/LIESMICH.md @@ -8,7 +8,7 @@ ohne dass etwas kaputt ist. ## Woher sie kommen -Alle vier wurden am **07.10.2026** von `www.tiktok.com` geholt, **unangemeldet**. +Alle fünf wurden am **07.10.2026** von `www.tiktok.com` geholt, **unangemeldet**. Das ist nachprüfbar in den Dateien selbst: globalData.userInfo = { "uid": "0" } @@ -31,7 +31,7 @@ Die Prüfung hält zusätzlich die SHA-256-Summe des **entpackten** Inhalts fest Absicht: Eine Prüfdatei, die sich still ändert, macht jedes grüne Häkchen darüber wertlos. -## Die vier Dateien +## Die fünf Dateien | Datei | Kampagne | `activity_id` | Zustand | Eingriff | |---|---|---|---|---| @@ -39,6 +39,7 @@ wertlos. | `kampagne-beendet.html.br` | Sonne im Gepäck | 7657456323453405959 | beendet (16) | **keiner** | | `kampagne-ohne-preise.html.br` | Stern Stunde | 7670899782609996552 | beendet (16) | Preisbaustein entfernt, siehe unten | | `kampagne-kaputt.html` | — | — | — | vollständig selbst geschrieben | +| `kampagne-aufgabengruppe.html.br` | LIVE Glow Up | 7690927903777262344 | läuft | **keiner** | ### `kampagne-gipfelstuermer.html.br` — der vollständige Fall @@ -64,8 +65,9 @@ sich nicht nachtragen. ### `kampagne-ohne-preise.html.br` — der einzige Eingriff -**Es gibt keine echte Kampagne ohne Preise.** Alle vier am 07.10.2026 geholten -Seiten haben sechs Preisgruppen. Dieser Fall muss deshalb hergestellt werden, und +**Es gibt keine echte Kampagne ohne Preise.** Die drei vollständigen Seiten vom +07.10.2026 haben alle sechs Preisgruppen (die vierte, „LIVE Glow Up“, hat gar +keine Preisliste — das ist etwas anderes als eine leere). Dieser Fall muss deshalb hergestellt werden, und das ist hier offen dokumentiert, statt in einem Skript zu verschwinden: Grundlage ist die unveränderte Seite von **Stern Stunde**. Daraus wurde in @@ -92,6 +94,25 @@ Sie enthält bewusst ein **anderes** JSON-Skript (`__NEXT_DATA__`) und eine Zeile, in der `activityId` vorkommt. Wer „das erste Skript" oder „irgendwo die Nummer" nimmt, wird hier grün und im Betrieb falsch. +### `kampagne-aufgabengruppe.html.br` — die ZWEITE Vorlage + +Unverändert, am 07.10.2026 geholt. Diese Seite beweist, dass es **nicht +eine** Bauart gibt: Ihr fehlen `live_rule_introduction`, +`live_reward_introduction` und `live_campaign_intro` — also genau die +drei Bausteine, auf denen Gipfelstürmer beruht. Stattdessen hat sie +`live_task_group` (Aufgaben als Reiter) und `live_secondary_gift`. + +Ohne sie hätte der Leser eine Vorlage gekonnt und bei der nächsten +Einladung vier Hinweise gemeldet, die alle „konnte nicht gelesen +werden" sagten — obwohl schlicht nichts da ist. Genau daran unterscheidet +er jetzt: **„hat keine Preisliste"** ist etwas anderes als **„konnte +nicht gelesen werden"**. Das eine schickt jemanden suchen, das andere +sagt ihm, dass nichts fehlt. + +Sie wurde mit der Kennung geholt, die auch im Betrieb gilt — eine +Handy-Kennung mit unserem Namen dahinter. Mit einer Desktop-Kennung +kommen nur 17 KB ohne Daten; gemessen am selben Tag auf sieben Wegen. + ## Keine Testdaten im Live-System Diese Dateien werden ausschließlich gelesen. Sie wandern nie in eine Datenbank, und diff --git a/server/pruefdaten/kampagne-aufgabengruppe.html.br b/server/pruefdaten/kampagne-aufgabengruppe.html.br new file mode 100644 index 0000000000000000000000000000000000000000..d54d06c8cba2a48a064f915ed71d0d2736442edd GIT binary patch literal 150954 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 BOHBX( literal 0 HcmV?d00001 diff --git a/workspace/anleitung.html b/workspace/anleitung.html index 7ce9aacb..e25283b9 100644 --- a/workspace/anleitung.html +++ b/workspace/anleitung.html @@ -7,17 +7,17 @@ - - - - - + + + + + - - + + @@ -289,16 +289,16 @@ Und anleitung.js braucht es doppelt: Symbol, Farbe, Name und Adresse jeder Karte kommen von dort, nicht vom Server. --> - + - - - - - - + + + + + + diff --git a/workspace/anruf-probe.html b/workspace/anruf-probe.html index 528f490b..96dfd354 100644 --- a/workspace/anruf-probe.html +++ b/workspace/anruf-probe.html @@ -16,8 +16,8 @@ verdeckt. Gefunden hat es pruef-struktur. Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. --> - - + + - +