Ein benannter Speicher, viele Werkzeuge
Ziehe die kleine violette Seitenraute auf einen User-Memory-Knoten oder wähle den Speicher in den Knoteneigenschaften nach Namen. Intern speichert die Operation die ID des Zustandsknotens. Die Auswahl des Speichers hebt alle verknüpften Operationen hervor; vor dem Löschen wird gewarnt, dass diese Verbindungen getrennt werden.
Einrichten
- Ziehe Zustandsknoten → Nutzerspeicher auf die Arbeitsfläche.
- Benenne ihn nach der verwalteten Liste, etwa Heart-Me-berechtigt, Stream gelikt, oder Verlosungsteilnehmer.
- Wähle Diese App-Sitzung oder Über Neustarts hinweg speichern.
- Füge die benötigten Prüfungen und Aktionen hinzu und verknüpfe sie über die seitliche Raute oder Dropdown-Liste mit dem benannten Speicher.
- Verbinde den normalen Ereignispfad mit türkisen Linien und verwende Flow testen mit zwei unterschiedlichen Benutzernamen, bevor du live gehst.
Verfügbare Operationen
| Knoten | Was es macht |
|---|---|
| Nutzer merken | Fügt den Nutzer des aktuellen Ereignisses einmal hinzu. Wiederholte Teilnahme erhöht seinen Teilnahmezähler, ohne doppelte Loseinträge hinzuzufügen. |
| Nutzer ist gespeichert | Ein Auslöser/eine Prüfung, die true zurückgibt, wenn die aktuelle Nachricht von jemandem im gewählten Speicher stammt. |
| Nutzer vergessen | Entfernt nur den Nutzer des aktuellen Ereignisses. |
| Zufälligen Nutzer wählen | Wählt einen eindeutigen gespeicherten Nutzer. Optional kann der Gewinner entfernt werden, damit er nicht erneut gewinnt. |
| Alle Nutzer löschen | Leert nur das ausgewählte User-Memory-Objekt. |
| Zustandsknoten zurücksetzen | Leert auch einen User Memory, wenn dieser als Rücksetzziel ausgewählt ist. |
Praktische Rezepte
TikTok Heart Me oder Team Member → ? Sprachausgabe
Verwende das Geschenkereignis, um den Absender zu merken; versuche nicht, die einzelne Geschenkzeile in eine dauerhafte „member“-Rolle umzuwandeln.
- Wähle für TikTok-Team-/Fanstatus Nutzerrolle → TikTok Team Member. Es liest die eingehenden TikTok-Abzeichen-/Leveldaten direkt; die Anzeigeeinstellung „treat as members“ des Main Chat Overlays ist nicht erforderlich.
- Geschenknutzdaten unterscheiden sich je nach Erfassungsmodus. Eine häufige Einrichtung ist Ereignistyp → Other: gift plus Nachricht enthält: Heart Me. Prüfe die erfasste Zeile in Test Flow/Event Reference und verwende das eindeutigste Feld deiner Quelle.
- Beide Zweige benötigen weiterhin das führende
?, damit andere Plattformen für alle sprechen, während TikTok eingeschränkt bleibt.
Personen merken, die gelikt oder teilgenommen haben
Dies funktioniert, wenn das erfasste Like-/Teilnahmeereignis einen Nutzer nennt. Aggregierte Like-Zähler identifizieren keine Person und können deshalb nicht gespeichert werden. Verwende für jede Teilnahmeart einen separaten Speicher, wenn du unabhängige Prüfungen oder Verlosungen möchtest.
Verlosung mit einmaliger Teilnahme
Aktivieren Ausgewählten Nutzer entfernen wenn Gewinner nicht zweimal gezogen werden sollen. Schütze in einem öffentlichen Stream Ziehungs-/Rücksetzbefehle mit einer Moderator-, Admin- oder exakten Nutzerprüfung.
Zurücksetzen und dauerhaft speichern
Manuell
Verwende Alle Nutzer jetzt löschen in den Speichereigenschaften beim Erstellen/Testen.
Aus einem Flow
Verwende Alle Nutzer löschen oder den allgemeinen Zustandsknoten zurücksetzen, wobei du den exakten Speicher auswählst.
Automatisch
Nach Inaktivität, beim Stream-Start oder Stream-Ende leeren. Ein Wert von 0 deaktiviert das Zurücksetzen bei Inaktivität.
Über Neustarts hinweg
Sitzungsspeicher starten mit der App leer. Dauerhaft gespeicherte Inhalte werden erneut geladen, bis genau dieser Speicher geleert wird.
Ziehungs- und Teilnahmeausgaben verwenden
Speicheraktionen ergänzen die Nachricht um Felder, die nachgelagerte Show-Text-, Send-Message-, Webhook- oder eigene Aktionen verwenden können.
| Feld | Bedeutung |
|---|---|
userMemoryName | Der Name des ausgewählten Speichers. |
userMemoryCount | Aktuell gespeicherte eindeutige Nutzer. |
userMemoryAdded | Nur true, wenn Remember User eine neue eindeutige Person hinzugefügt hat. |
userMemoryEntryCount | Wie oft diese Person teilgenommen hat. |
selectedUser | Der Anzeigename des gezogenen Nutzers. |
selectedUserId, selectedUserSource | Die stabile ID und Plattform des gezogenen Nutzers. |
selectedUserParticipationCount | Der gespeicherte Teilnahmezähler des Gewinners. |
selectedUserReason | Die zuletzt von Remember User gespeicherte Begründungsvorlage. |
selectedUserRemoved | Ob die Ziehung den ausgewählten Gewinner entfernt hat. |
Fehlerbehebung
| Die gestrichelte Linie fehlt | Wähle die Operation und einen User Memory als Ziel oder ziehe ihre violette Seitenraute auf den Speicherknoten. |
|---|---|
| Dieselbe Person erscheint zweimal | Prüfe, ob die Ereignisse von unterschiedlichen Plattformen kamen. Plattform + Nutzer-ID erzeugt bewusst getrennte Identitäten. |
| Ein Like hat niemanden hinzugefügt | Das Ereignis hatte vermutlich keine Nutzeridentität. Prüfe die Ereignisnutzdaten; aggregierte Zähler können nicht zu benannten Teilnehmern werden. |
| Ein gespeicherter Speicherinhalt ist zurückgekehrt | Verwende „Clear All Users“ für diesen Speicher. Das Ändern eines Flows oder Leeren eines anderen Speichers löscht ihn nicht. |
| Jeder kann den Ziehungs-/Rücksetzbefehl ausführen | Füge vor der Aktion „User Role: moderator/admin“ (oder eine Prüfung des exakten Host-Nutzers) in ein AND-Gatter ein. |