Uma memória nomeada, muitas ferramentas
Arraste o pequeno losango roxo lateral até um nó Memória de usuários ou escolha a memória pelo nome nas propriedades do nó. Internamente, a operação armazena o ID do nó de estado. Selecionar a memória destaca todas as operações vinculadas, e excluí-la gera um aviso antes que as ligações sejam rompidas.
Configure
- Arraste Nós de estado → Memória de usuários para a área de edição.
- Nomeie de acordo com a lista que armazena, como Elegíveis ao Heart Me, Curtiu a transmissão, ou Participantes do sorteio.
- Escolha Esta sessão do aplicativo ou Salvar entre reinicializações.
- Adicione as verificações e ações necessárias e vincule cada uma à memória nomeada usando o losango lateral ou o menu suspenso.
- Conecte o caminho normal de eventos com linhas verde-azuladas e use Testar fluxo com dois nomes de usuário diferentes antes de entrar ao vivo.
Operações disponíveis
| Nó | O que faz |
|---|---|
| Memorizar usuário (Remember User) | Adiciona o usuário do evento atual uma vez. Participações repetidas aumentam a contagem de participação desse usuário sem adicionar entradas duplicadas ao sorteio. |
| Usuário está memorizado (User Is Remembered) | Um gatilho/verificação que retorna verdadeiro quando a mensagem atual pertence a alguém da memória selecionada. |
| Esquecer usuário (Forget User) | Remove somente o usuário do evento atual. |
| Sortear usuário (Pick Random User) | Seleciona um usuário único memorizado. Opcionalmente, pode remover o vencedor para que ele não ganhe novamente. |
| Limpar todos os usuários (Clear All Users) | Esvazia somente o objeto Memória de usuários selecionado. |
| Redefinir nó de estado (Reset State Node) | Também limpa uma Memória de usuários quando ela é o destino de redefinição selecionado. |
Receitas práticas
Heart Me ou membro da equipe do TikTok → ? Síntese de voz
Use o evento de presente para memorizar quem enviou; não tente transformar uma única linha de presente em uma função permanente de “membro”.
- Para status de equipe/fã no TikTok, escolha Função do usuário → Membro da equipe TikTok. Ele lê diretamente os dados de distintivo/nível recebidos do TikTok; a configuração de exibição “tratar como membros” da Sobreposição principal de chat não é necessária.
- Os payloads de presentes variam conforme o modo de captura. Uma configuração comum é Tipo de evento → Outro: gift além de Mensagem contém: Heart Me. Confirme a linha capturada em Testar fluxo/Referência de eventos e use o campo mais adequado fornecido pela sua fonte.
- Ambas as ramificações ainda exigem o
?, para que as outras plataformas falem para todos enquanto o TikTok permanece restrito.
Memorizar pessoas que curtiram ou participaram
Isso funciona quando o evento capturado de curtida/participação identifica um usuário. Atualizações agregadas da contagem de curtidas não identificam uma pessoa e, portanto, não podem ser memorizadas. Use uma memória separada para cada tipo de participação se quiser verificações ou sorteios independentes.
Sorteio com uma entrada por pessoa
Ative Remover usuário selecionado quando os vencedores não devem ser sorteados duas vezes. Em uma transmissão pública, proteja os comandos de sorteio/redefinição com uma verificação de moderador, administrador ou usuário exato.
Redefinição e persistência
Manual
Use Limpar todos os usuários agora nas propriedades da memória durante a criação/os testes.
A partir de um fluxo
Use Limpar todos os usuários (Clear All Users) ou o genérico Redefinir nó de estado (Reset State Node), selecionando a memória exata.
Automático
Limpe após inatividade, no início ou no fim da transmissão. Um valor 0 desativa a redefinição por inatividade.
Entre reinicializações
As memórias da sessão começam vazias com o aplicativo. As memórias salvas são recarregadas até que aquela memória específica seja limpa.
Usar saídas de sorteio e participação
As ações de memória adicionam campos à mensagem para que ações posteriores, como Mostrar texto, Enviar mensagem, webhook ou ações personalizadas, possam usá-los.
| Campo | Significado |
|---|---|
userMemoryName | O nome da memória selecionada. |
userMemoryCount | Usuários únicos memorizados atualmente. |
userMemoryAdded | Verdadeiro somente quando Memorizar usuário adicionou uma nova pessoa única. |
userMemoryEntryCount | Quantas vezes essa pessoa participou. |
selectedUser | O nome de exibição do usuário sorteado. |
selectedUserId, selectedUserSource | O ID estável e a plataforma do usuário sorteado. |
selectedUserParticipationCount | A contagem de participação registrada do vencedor. |
selectedUserReason | O modelo de motivo mais recente salvo por Memorizar usuário. |
selectedUserRemoved | Se o sorteio removeu o vencedor selecionado. |
Solução de problemas
| A linha tracejada não aparece | Selecione a operação e escolha uma Memória de usuários de destino, ou arraste seu losango roxo lateral até o núcleo da memória. |
|---|---|
| A mesma pessoa aparece duas vezes | Verifique se os eventos vieram de plataformas diferentes. Plataforma + ID de usuário cria identidades separadas intencionalmente. |
| Uma curtida não adicionou ninguém | O evento provavelmente não tinha identidade de usuário. Inspecione o payload; contagens agregadas não podem se tornar participantes nomeados. |
| Uma memória salva voltou | Use Limpar todos os usuários nessa memória. Alterar um fluxo ou limpar outra memória não a apaga. |
| Qualquer pessoa pode executar o comando de sorteio/redefinição | Adicione Função do usuário: moderador/admin (ou uma verificação exata do usuário anfitrião) em uma porta AND antes da ação. |