/* ===================================================================== FERTIGE INHALTE FÜR DIE COMMUNITY-BEREICHE (17.09.2026) Filipe, mit drei Bildschirmfotos: „ich meine alle kategorien sehen einfach so scheisse und leer aus, ich will fertige sachen schon drin wo auch die community und alle anderen benutzen können". Er hat recht, und es stand sogar im Plan (§5.1): „Acht leere Seiten sind schlimmer als keine." Ein Bereich, der nur aus Filterknöpfen und dem Satz „Noch kein Eintrag" besteht, sieht nicht neu aus, sondern aufgegeben. --------------------------------------------------------------------- WARUM EIN KATALOG UND KEIN AUTOMATISCHES BEFÜLLEN Diese Texte werden NICHT beim Start in die Datenbank geschrieben. Sie liegen bereit, und jemand aus dem Team übernimmt sie — genau wie beim Aufgabenkatalog der Modis. Der Grund ist derselbe wie dort: Ein Text, den niemand gelesen hat, steht sonst als Ansage des Teams auf einer öffentlichen Seite. „Bleibt fair" klingt harmlos, bis jemand fragt, was das im Streitfall heißt — und dann muss dahinterstehen, wer es gemeint hat. Übernehmen ist eine Entscheidung; automatisch füllen wäre eine Behauptung. Und es hält den zweiten Weg offen: Jeder Text lässt sich vor dem Übernehmen ändern. Was hier steht, ist ein guter Anfang, kein Gesetz. --------------------------------------------------------------------- WIE DIE TEXTE GESCHRIEBEN SIND Für Zuschauer, die von TikTok kommen — überwiegend jung, auf dem Handy, mit wenig Geduld für Behördendeutsch. Also: - kurze Sätze, direkte Ansprache, „du" und „ihr" - keine Drohungen, sondern Gründe („damit …", „sonst …") - jede Regel sagt, was PASSIERT, nicht nur was verboten ist - nichts, was DogFather über sein Team stellt Zwei Bereiche sind bewusst KEIN Katalog, sondern fertige Seiten: „Regeln & Hilfe" und „Mitmachen". Sie sind Nachschlagewerke, keine Feeds — ein leeres Regelwerk ist schlimmer als gar keins, weil im Streitfall niemand etwas in der Hand hat. ===================================================================== */ /** Ein Eintrag: { art, titel, text }. `art` muss zu den Arten des * Bereichs passen — pruef-treff-start rechnet das nach. */ export const TREFF_START = { /* =================================================================== REGELN & HILFE — das Nachschlagewerk Zuerst, weil es das Einzige ist, das im Streitfall zählt. Die Reihenfolge ist Absicht: erst was gilt, dann was passiert, dann wie man Hilfe bekommt. =================================================================== */ regeln: [ { art: "regel", titel: "Rede mit Menschen, nicht über sie", text: "Hier sitzen echte Leute. Kritik ist in Ordnung, auch deutliche — " + "aber sie geht an die Sache, nicht an die Person. Der Unterschied ist " + "einfach zu merken: „Das Video war langweilig“ ist Kritik. " + "„Du bist langweilig“ ist keine." }, { art: "regel", titel: "Keine Beleidigungen, keine Hetze", text: "Gegen niemanden, auch nicht als Witz, auch nicht „ironisch“. " + "Rassismus, Sexismus, Hetze gegen Herkunft, Religion, Behinderung oder " + "sexuelle Orientierung fliegen sofort raus — ohne Diskussion und ohne " + "zweite Chance." }, { art: "regel", titel: "Was privat ist, bleibt privat", text: "Keine Klarnamen, Adressen, Telefonnummern, Schulen oder Arbeitsplätze — " + "weder deine eigenen noch die von anderen. Auch nicht Screenshots aus " + "privaten Chats. Was einmal draußen ist, holt niemand zurück." }, { art: "regel", titel: "Kein Streit von woanders hierher tragen", text: "Wenn es auf einer anderen Plattform gekracht hat, bleibt es dort. " + "Hier fängt jeder wieder bei null an — sonst schleppt der Treff jeden " + "alten Streit mit sich herum." }, { art: "regel", titel: "Keine Werbung für deinen eigenen Kanal", text: "Ein Hinweis in einem Gespräch, in das er passt: klar. Unter jedem " + "Beitrag derselbe Link: nein. Wer nur zum Verlinken kommt, merkt man " + "nach drei Beiträgen." }, { art: "regel", titel: "Achtzehn plus bleibt draußen", text: "Keine Pornografie, keine Gewaltdarstellungen, keine Drogenwerbung. " + "Hier lesen Minderjährige mit — und für einen Teil der Inhalte haften " + "wir." }, { art: "folge", titel: "Was passiert, wenn jemand die Regeln bricht", text: "Drei Stufen, in dieser Reihenfolge: **Hinweis** (jemand sagt dir, was " + "nicht ging), **Pause** (du kannst ein paar Tage nicht schreiben), " + "**Ausschluss**. Bei den schweren Sachen oben — Hetze, private Daten, " + "18+ — fällt die erste Stufe weg." }, { art: "folge", titel: "Was passiert, wenn du dich falsch behandelt fühlst", text: "Sag es. Jede Maßnahme wird festgehalten, mit Grund und mit Namen " + "dessen, der sie verhängt hat — nicht damit du dich rechtfertigen musst, " + "sondern damit wir es nachlesen können. Wenn wir daneben lagen, nehmen " + "wir es zurück." }, { art: "folge", titel: "Warum manches gelöscht wird, ohne dass etwas passiert", text: "Nicht jede Entfernung ist eine Strafe. Doppelte Beiträge, Sachen im " + "falschen Bereich, ein Bild, das nicht lädt — das räumen wir auf. Wenn " + "es dich betrifft und du nicht weißt warum, frag nach." }, { art: "hilfe", titel: "Wie du jemanden erreichst", text: "Im Treff eine Frage stellen — dort liest immer jemand mit. Wenn es " + "nicht öffentlich sein soll: im Bereich „Etwas stimmt nicht“ melden. " + "Das sehen nur die Leute, die hier moderieren." }, { art: "hilfe", titel: "Wie du etwas meldest", text: "An jedem Beitrag gibt es „melden“. Schreib in einem Satz dazu, was " + "los ist — „unangebracht“ hilft niemandem weiter, „er postet seit " + "einer Stunde denselben Link“ schon. Melden ist kein Petzen; es ist " + "der Weg, wie so ein Raum sauber bleibt." }, { art: "hilfe", titel: "Wenn du selbst gerade nicht klarkommst", text: "Wenn es dir wirklich schlecht geht, ist ein Community-Chat der falsche " + "Ort — und das ist nicht gegen dich gesagt. Telefonseelsorge: 0800 111 0 111 " + "oder 0800 111 0 222, rund um die Uhr, kostenlos und anonym. " + "Nummer gegen Kummer für Jüngere: 116 111." }, { art: "frage", titel: "Wer moderiert hier eigentlich?", text: "Ein Team aus Leuten, die selbst hier angefangen haben. Sie machen das " + "neben ihrem Alltag und sind nicht rund um die Uhr da — wenn etwas ein " + "paar Stunden stehen bleibt, heißt das nicht, dass es in Ordnung ist." }, { art: "frage", titel: "Kann ich meinen Beitrag wieder löschen?", text: "Deinen eigenen ja. Was andere darauf geantwortet haben, bleibt — " + "sonst würden Gespräche Löcher bekommen." }, { art: "frage", titel: "Warum sehe ich manche Bereiche nicht?", text: "Manches ist nur für das Team, zum Beispiel die Liste der Meldungen. " + "Das ist keine Geheimniskrämerei: Dort stehen Namen von Leuten, über die " + "gerade entschieden wird." }, ], /* =================================================================== MITMACHEN — der Weg hinein, in Schritten =================================================================== */ mitmachen: [ { art: "gesucht", titel: "Schritt 1: Sei einfach ein paar Streams dabei", text: "Kein Bewerbungsschreiben, kein Formular. Wer mitmachen will, fängt " + "damit an, da zu sein — im Chat, im Treff, bei den Wünschen. Fast alle, " + "die heute moderieren, sind so angefangen." }, { art: "gesucht", titel: "Schritt 2: Sag im Treff, dass du Lust hast", text: "Ein Satz reicht: was du gern machen würdest und wann du ungefähr " + "Zeit hast. Du musst nichts können — alles, was hier gebraucht wird, " + "lernt man in ein paar Wochen nebenher." }, { art: "gesucht", titel: "Schritt 3: Eine Schicht zum Reinschnuppern", text: "Du sitzt eine Sendung neben jemandem, der es schon macht. Danach " + "entscheidet ihr beide — du auch. Es ist völlig in Ordnung zu sagen: " + "doch nichts für mich." }, { art: "gesucht", titel: "Chat-Moderation", text: "Während der Sendung im Chat mitlesen: Neue begrüßen, Fragen " + "einsammeln, eingreifen wenn es kippt. Am wichtigsten ist nicht " + "Härte, sondern Ruhe." }, { art: "gesucht", titel: "Clips schneiden", text: "Aus einer Sendung werden Ausschnitte. Wer ein Schnittprogramm " + "aufbekommt und Geduld für die ersten drei Sekunden hat, kann das — " + "den Rest zeigen wir." }, { art: "gesucht", titel: "Community betreuen", text: "Wer war lange nicht da, wer ist neu, wer hat etwas gefragt und keine " + "Antwort bekommen. Die Arbeit, die niemand sieht und alle merken." }, { art: "gesucht", titel: "Technik", text: "Ton, Bild, Verbindung, Geräte. Meistens unsichtbar — und sofort " + "sichtbar, wenn es fehlt." }, { art: "frage", titel: "Was habe ich davon?", text: "Ehrlich: kein Geld. Du lernst etwas, das anderswo bezahlt wird, du " + "hast Leute um dich, mit denen du etwas aufbaust, und du entscheidest " + "mit, wie dieser Ort aussieht. Wenn du auf schnelles Geld aus bist, ist " + "das hier nichts." }, { art: "frage", titel: "Wie viel Zeit muss ich haben?", text: "Zwei Stunden in der Woche reichen für den Anfang. Wichtiger als viel " + "ist verlässlich: Eine Schicht, auf die man sich verlassen kann, ist mehr " + "wert als fünf spontane." }, { art: "frage", titel: "Muss ich mein Gesicht zeigen?", text: "Nein. Die meisten hier moderieren mit Namen und ohne Kamera." }, { art: "frage", titel: "Ich bin unter 18 — geht das?", text: "Für vieles ja, für manches nicht. Sag einfach dazu, wie alt du bist, " + "dann sagen wir dir, was geht. Ausschlüsse und Meldungen entscheidet " + "nie jemand allein." }, ], /* =================================================================== ANSCHLAGBRETT — was gerade gilt Wenige, große Aushänge. Deshalb bewusst kurz gehalten. =================================================================== */ anschlag: [ { art: "ansage", titel: "Willkommen im Treff", text: "Das hier ist der Raum neben dem Stream. Fragen stellen, Hallo sagen, " + "Wünsche eintragen, eure Clips zeigen. Wer neu ist: Fang im Treff an, " + "ein Satz reicht." }, { art: "ansage", titel: "So läuft eine Sendung ab", text: "Wir fangen pünktlich an und sagen vorher Bescheid, wenn es anders " + "kommt. Während der Sendung liest jemand im Chat mit — wenn du etwas " + "wissen willst, frag einfach." }, { art: "hinweis", titel: "Wo was hingehört", text: "Termine unter „Was ansteht“, Wünsche in die Wunschliste, Clips zu " + "den Highlights, alles andere in den Treff. Wenn du unsicher bist: " + "Treff. Wir sortieren das dann." }, { art: "hinweis", titel: "Wenn mal nichts passiert", text: "Keine Sendung heißt nicht, dass hier nichts los ist. Die Wunschliste " + "und die Highlights leben auch zwischendurch." }, { art: "danke", titel: "Danke, dass ihr da seid", text: "Ohne die Leute, die jede Woche wiederkommen, wäre das hier ein leerer " + "Raum mit guter Beleuchtung. Das ist keine Floskel — man sieht den " + "Unterschied an jedem Abend." }, ], /* =================================================================== DER TREFF — Gesprächsanfänge Kein Brett bleibt so sicher leer wie eins, auf dem niemand anfangen will. Deshalb: Fragen, auf die man in einem Satz antworten kann. =================================================================== */ treff: [ { art: "hallo", titel: "Sag Hallo — wie bist du hier gelandet?", text: "Ein Satz reicht. Über TikTok, über jemanden, zufällig? Uns " + "interessiert es wirklich — und es hilft uns zu verstehen, wo wir " + "gefunden werden." }, { art: "frage", titel: "Was sollen wir im nächsten Stream unbedingt machen?", text: "Schreib es hier hin oder — noch besser — trag es in die Wunschliste " + "ein. Dort sieht man, wie viele dasselbe wollen." }, { art: "frage", titel: "Welches Spiel sollten wir mal ausprobieren?", text: "Gern auch etwas, das nicht jeder kennt. Die besten Abende waren " + "meistens die, bei denen vorher niemand wusste, was passiert." }, { art: "lob", titel: "Was war dein bester Moment bisher?", text: "Irgendeine Szene, die dir hängengeblieben ist. Wenn wir den Clip " + "finden, landet er bei den Highlights." }, { art: "frage", titel: "Wann seid ihr da? Sagt uns eure Zeiten", text: "Wir planen die Sendezeiten nach euch — aber dafür müssen wir wissen, " + "wann ihr überhaupt könnt. Wochentags spät? Am Wochenende früher?" }, { art: "hallo", titel: "Zeig uns dein Setup", text: "Handy auf dem Sofa, drei Bildschirme, Fernseher in der Küche? " + "Erzähl kurz, wie du zuschaust." }, ], /* =================================================================== WUNSCHLISTE — Beispiele, die zeigen, wie ein guter Wunsch aussieht =================================================================== */ wunsch: [ { art: "gemeinsam", titel: "Ein Abend, an dem wir mit euch zusammen zocken", text: "Nicht wir vorne und ihr im Chat, sondern zusammen in einer Runde. " + "Braucht Vorlauf, damit es nicht im Chaos endet — aber es steht seit " + "Langem ganz oben auf der Liste." }, { art: "stream", titel: "Ein Stream, in dem ihr Fragen stellen könnt", text: "Eine Sendung, in der es nur um eure Fragen geht — gesammelt vorher, " + "beantwortet live, auch die unangenehmen." }, { art: "technik", titel: "Besserer Ton, wenn mehrere reden", text: "Wenn zwei gleichzeitig sprechen, versteht man beide schlecht. Steht " + "auf der Liste; wer sich mit Mischpulten auskennt, meldet sich gern." }, { art: "sonstiges", titel: "Wie ein guter Wunsch aussieht", text: "Sag WAS du willst und WARUM. „Mehr Technik-Streams“ ist ein " + "Anfang, „Mehr Technik-Streams, weil ich beim Aufnehmen nicht " + "weiterkomme“ ist einer, mit dem wir etwas anfangen können. " + "Und: Drück bei Wünschen anderer auf „Will ich auch“ — danach wird " + "sortiert." }, ], /* =================================================================== HIGHLIGHTS — was hier hingehört =================================================================== */ highlight: [ { art: "moment", titel: "Was hier hingehört", text: "Clips, Bilder, Zeichnungen, Bildschirmfotos von Momenten, die euch " + "geblieben sind. Der erste darf ruhig wackelig sein — es geht nicht um " + "Produktion, sondern um den Moment." }, { art: "fanart", titel: "Fanart ist ausdrücklich erwünscht", text: "Gezeichnet, gebastelt, am Handy zusammengeschoben — egal. Schreib " + "dazu, ob wir es im Stream zeigen dürfen." }, ], /* =================================================================== WAS ANSTEHT — Vorlagen für Termine Ohne Datum, das setzt beim Übernehmen, wer den Termin kennt. =================================================================== */ ansteht: [ { art: "stream", titel: "Der nächste Stream", text: "Trag Datum und Uhrzeit ein — dann steht oben auf der Seite ein " + "Countdown, und alle sehen auf einen Blick, wann es losgeht." }, { art: "event", titel: "Community-Abend", text: "Ein Abend, an dem die Zuschauer mitspielen statt zuzusehen. Schreib " + "dazu, wie man mitmacht und wie viele Plätze es gibt." }, { art: "turnier", titel: "Turnier", text: "Mit Anmeldung, Regeln und einem Ende. Schreib dazu, bis wann man sich " + "melden kann — sonst fragen es fünfzehn Leute einzeln." }, { art: "pause", titel: "Keine Sendung", text: "Auch das gehört hier hin. Wer nicht weiß, dass ausfällt, wartet " + "umsonst — und kommt beim nächsten Mal vielleicht nicht wieder." }, ], }; /** Wie viele Vorschläge gibt es je Bereich? Für die Oberfläche, damit * sie den Knopf nur zeigt, wenn es etwas zu holen gibt. */ export function startZahlen() { const aus = {}; for (const [bereich, liste] of Object.entries(TREFF_START)) aus[bereich] = liste.length; return aus; }