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 botMeta
, meta
, customLocale
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
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 |