Guia de dados de membro para integração de chatbot | WOZTELL

Membro

Membro é um objeto que existe em nosso banco de dados, o qual contém as informações sobre o membro do chatbot, que podem ser acessadas por this como this.member. Quando todos os nós redirecionados forem executados, os campos botMetametacustomLocale e group serão atualizados no objeto do membro no banco de dados. O objeto de membro atualizado estará no escopo de this quando o WOZTELL receber o próximo evento de mensagem do membro.

Exemplo

this.membro.primeiroNome
// => "TEXTO"
Copiar

botMeta objeto

Propriedade Tipo Descrição
_id BSON Chave primária do campo
externalId String ID do membro no banco de dados de terceiros
app String ID do aplicativo/organização
canal String ID do canal
plataforma String Canal em que o membro se encontra
botId String ID específico da integração
botMeta Objeto Permite o armazenamento temporário de dados. Contém informações sobre o status do chatbot do membro. Por exemplo, this.member.botMeta.liveChat é um valor booleano que indica o status do chat ao vivo do membro, this.member.botMeta.nodeCompositeId e this.member.botMeta.tree são strings que indicam a localização atual do membro, this.member.botMeta.tempData é um objeto para armazenar dados temporários, geralmente para uso posterior quando o membro continuar no fluxo do chatbot.
meta Objeto Permite o armazenamento de dados
tags [String] As etiquetas que classificam os membros
firstName String Opcional Primeiro nome do membro
últimoNome String Opcional Último nome do membro
gênero String Opcional Gênero do membro
localidade String Opcional Esta é uma string que representa o idioma utilizado pelo membro em um sistema de terceiros. Caso o idioma precise ser alterado dentro do fluxo do chatbot, this.member.customLocale pode ser editado para refletir o novo idioma. A string deve corresponder a um dos Grupos de Idiomas definidos no WOZTELL. O customLocale sobrescreverá a localidade quando o WOZTELL estiver selecionando as respostas específicas do idioma para enviar ao membro.
customLocale String O idioma usado pelo membro. Esse valor precisa ser atualizado através de ações dentro dos nós.
fotoPerfil String Opcional URL da foto de perfil de um membro
criadoEm Long O timestamp de criação desses dados
atualizadoEm Long O timestamp da última atualização desses dados
etag String O id utilizado para corresponder à versão dos dados
Propriedade Tipo Descrição
árvore String Opcional Árvore em que o membro está localizado
nodeCompositeId String Opcional Localização do membro no fluxo do chatbot
inscrito Booleano Status do membro inscrito para notificação push
liveChat Booleano Status do chat ao vivo
tempData Objeto Opcional Permite o armazenamento temporário de dados