Una memoria con nome, molti strumenti
Trascina il piccolo rombo viola laterale su un nodo User Memory oppure scegli la memoria per nome nelle proprietà del nodo. Internamente, l'operazione memorizza l'ID del nodo di stato. Selezionando la memoria vengono evidenziate tutte le operazioni collegate; eliminandola compare un avviso prima di interrompere quei collegamenti.
Configuralo
- Trascina Nodi di stato → Memoria utenti (State Nodes → User Memory) nell'area di lavoro.
- Assegnagli un nome che descriva l'elenco gestito, ad esempio Idonei Heart Me, Mi piace alla diretta, oppure Partecipanti all'estrazione.
- Scegli Questa sessione dell'app oppure Salva tra i riavvii.
- Aggiungi i controlli e le azioni necessari, poi collega ciascuno alla memoria con nome usando il rombo laterale o il menu a discesa.
- Collega il normale percorso degli eventi con fili verde acqua e usa Prova flusso (Test Flow) con due nomi utente diversi prima di andare in diretta.
Operazioni disponibili
| Nodo | Cosa fa |
|---|---|
| Ricorda utente (Remember User) | Aggiunge una sola volta l'utente dell'evento corrente. Partecipazioni ripetute aumentano il conteggio di partecipazione dell'utente senza aggiungere voci duplicate all'estrazione. |
| L'utente è memorizzato (User Is Remembered) | Un trigger/controllo che restituisce true quando il messaggio corrente appartiene a una persona presente nella memoria selezionata. |
| Dimentica utente (Forget User) | Rimuove solo l'utente dell'evento corrente. |
| Scegli utente casuale (Pick Random User) | Seleziona un utente unico memorizzato. Può facoltativamente rimuovere il vincitore per impedirgli di vincere di nuovo. |
| Cancella tutti gli utenti (Clear All Users) | Svuota solo l'oggetto User Memory selezionato. |
| Ripristina nodo di stato (Reset State Node) | Svuota anche una User Memory quando è la destinazione di ripristino selezionata. |
Ricette pratiche
TikTok Heart Me o Team Member → ? TTS
Usa l'evento regalo per ricordare il mittente; non provare a trasformare la singola riga regalo in un ruolo permanente di “membro”.
- Per lo stato TikTok Team/Fan, scegli Ruolo utente → Membro del team TikTok (User Role → TikTok Team Member). Legge direttamente i dati in arrivo di badge/livello TikTok; non serve l'impostazione di visualizzazione “treat as members” del Main Chat Overlay.
- I payload dei regali variano in base alla modalità di acquisizione. Una configurazione comune è Tipo di evento → Altro: gift (Event Type → Other: gift) più Il messaggio contiene: Heart Me (Message Contains: Heart Me). Controlla la riga acquisita in Test Flow/Event Reference e usa il campo più chiaro fornito dalla sorgente.
- Entrambi i rami richiedono comunque il prefisso
?, così sulle altre piattaforme la voce funziona per tutti, mentre TikTok resta limitato.
Ricorda chi ha messo Mi piace o ha partecipato
Funziona quando l'evento acquisito di Mi piace/partecipazione identifica un utente. Gli aggiornamenti aggregati del conteggio dei Mi piace non identificano una persona e quindi non possono essere memorizzati. Usa una memoria separata per ogni tipo di partecipazione se vuoi controlli o estrazioni indipendenti.
Estrazione con una partecipazione per utente
Attiva Rimuovi utente selezionato quando i vincitori non devono essere estratti due volte. In una diretta pubblica, proteggi i comandi di estrazione/azzeramento con un controllo moderatore, amministratore o utente esatto.
Azzeramento e persistenza
Manuale
Usa Cancella subito tutti gli utenti (Clear All Users Now) nelle proprietà della memoria durante creazione/test.
Da un flusso
Usa Cancella tutti gli utenti (Clear All Users) oppure il generico Ripristina nodo di stato (Reset State Node), selezionando la memoria esatta.
Automatica
Svuota dopo un periodo di inattività, all'avvio o all'arresto della diretta. Il valore 0 disattiva l'azzeramento per inattività.
Tra i riavvii
Le memorie di sessione partono vuote con l'app. Le memorie salvate vengono ricaricate finché quella specifica memoria non viene svuotata.
Usa gli output di estrazione e partecipazione
Le azioni di memoria aggiungono campi al messaggio, così le azioni successive Show Text, Send Message, webhook o personalizzate possono usarli.
| Campo | Significato |
|---|---|
userMemoryName | Il nome della memoria selezionata. |
userMemoryCount | Utenti unici attualmente memorizzati. |
userMemoryAdded | True solo quando Remember User ha aggiunto una nuova persona unica. |
userMemoryEntryCount | Quante volte ha partecipato quella persona. |
selectedUser | Il nome visualizzato dell'utente estratto. |
selectedUserId, selectedUserSource | L'ID stabile e la piattaforma dell'utente estratto. |
selectedUserParticipationCount | Il conteggio di partecipazione registrato del vincitore. |
selectedUserReason | L'ultimo modello di motivazione salvato da Remember User. |
selectedUserRemoved | Indica se l'estrazione ha rimosso il vincitore selezionato. |
Risoluzione dei problemi
| Manca la linea tratteggiata | Seleziona l'operazione e scegli una destinazione User Memory oppure trascina il rombo viola laterale al nodo centrale della memoria. |
|---|---|
| La stessa persona compare due volte | Controlla se gli eventi provengono da piattaforme diverse. Piattaforma + ID utente creano intenzionalmente identità separate. |
| Un Mi piace non ha aggiunto nessuno | Probabilmente l'evento non aveva un'identità utente. Esamina il payload dell'evento; conteggi aggregati non possono diventare partecipanti con nome. |
| Una memoria salvata è ricomparsa | Usa Clear All Users su quella memoria. Modificare un flusso o svuotare una memoria diversa non la cancella. |
| Chiunque può eseguire il comando di estrazione/azzeramento | Aggiungi User Role: moderator/admin (oppure un controllo esatto dell'utente conduttore) a una porta AND prima dell'azione. |