[Resolvido] Chave primaria (Node) de usuário

Caros,

Qual seria uma boa técnica para definir uma chave primária para os usuários que interagem com o BOT? Vi que se estivesse programando diretamente e não usando o Builder, há o conceito do Node (name@domain/instance).

Eu consigo pegar esse Node usando o Builder? Se sim, através de qual variável? E se o meu usuário voltar dias depois a falar com o meu bot, o Node será o mesmo?

Obrigado, abs Luidi

Olá @Luidi_Fortunato,

a variável que você está procurando é {{contact.identity}}.

A formação do Node de cada usuário pode variar dependendo do canal.
Geralmente o identificador do usuário será o mesmo. :wink:

BLiP Chat -> Identificador é modificado a cada 30 dias sem interação do usuário.
BLiP Chat (através de um link) -> Novo identificador para cada carregamento de página.
Messenger -> Mesmo identificador a menos que o usuário delete a conversa com o bot e fique um tempo sem interagir.
Demas canais -> Identificador não é alterado.

Oi,

Perfeito. E eu consigo descobrir qual o canal? Messenger, WhatsApp, etc… Ou eu tenho que inferir dado o padrão de formação do identity?

Obrigado,

Abs Luidi