Campos e Variáveis dos Usuários

DICA - Antes da introdução detalhada de cada passo, vamos dar uma olhada no que são os Campos (Variáveis) na WiiChat. Pode levar um tempo, mas isso é essencial para compreensão do sistema.

Campo, também conhecido como variável, é um contêiner para armazenar um valor.

Classificação

Descrição

Classificação

Descrição

campo do sistema e campo personalizado

o campo do sistema é criado pelo sistema com nome e tipo de variável predefinidos, enquanto o campo personalizado é definido por você

campo bot e campo usuário

O campo do bot é compartilhado em todo o bot, enquanto cada usuário tem seu próprio conjunto de campos de usuário

campo de texto , campo numérico , campo booleano , campo de data , campo de data e hora e campo JSON

veja tipo de variável

Campo do usuário

O campo User pertence aos usuários. Por exemplo, cada usuário tem seu próprio nome e endereço de e-mail. Então "name" e "email" são campos de usuário.

Campo de Bot

O campo Bot pertence ao bot. Por exemplo, um bot de restaurante mantém um endereço e número de contato do restaurante. Então, "restaurant_address" e "restaurant_contact" devem ser criados como campos bot. Porque você não quer gerenciar endereços ou contatos diferentes do seu restaurante para cada usuário

Campo do Sistema

O campo do sistema é criado pelo sistema com nome de variável e tipo de variável predefinidos. Há campos de bot do sistema e campos de usuário do sistema:

 

image-20240802-234102.png
Os campos do sistema

Alguns campos do sistema só existem no canal específico. Verifique a tabela abaixo para saber como editar o campo do sistema:

Nome do campo

Tipo de campo

Tipo de variável

Descrição

Como editar

Nome do campo

Tipo de campo

Tipo de variável

Descrição

Como editar

Usuário Ns

Campo do usuário

texto

identificação do usuário no WiiChat

não editável

ID do usuário*

Campo do usuário

texto

identificação do usuário do canal

não editável

Primeiro nome

Campo do usuário

texto

informações do perfil

em Etapa de Pergunta/Etapa de Ação

Sobrenome

Campo do usuário

texto

informações do perfil

em Etapa de Pergunta/Etapa de Ação

Nome de usuário

Campo do usuário

texto

informações do perfil

em ação passo

Gênero

Campo do usuário

texto

informações do perfil

em ação passo

E-mail

Campo do usuário

texto

informações do perfil

em Etapa de Pergunta/Etapa de Ação

Telefone

Campo do usuário

texto

informações do perfil

em Etapa de Pergunta/Etapa de Ação

Imagem de perfil

Campo do usuário

texto

informações do perfil

em questão passo

Localidade

Campo do usuário

texto

informações do perfil

não editável

Fuso horário

Campo do usuário

texto

informações do perfil

não editável

Linguagem

Campo do usuário

texto

informações do perfil

em ação passo

Subscrito

Campo do usuário

data hora

tempo inscrito

não editável

Última entrada de texto

Campo do usuário

texto

última entrada do usuário

editado pelo sistema

Última interação

Campo do usuário

data hora

hora da última ação

editado pelo sistema

Último título do botão

Campo do usuário

texto

último botão pressionado

editado pelo sistema

Fluxo Ns

campo de bot

texto

identificação de fluxo (bot) no WiiChat

não editável

Sub Fluxo Ns

campo de bot

texto

identificação de subfluxo no WiiChat

não editável

Nome da página

campo de bot

texto

nome da página do Facebook conectada

não editável

ID da página

campo de bot

texto

ID da página do Facebook conectada

não editável

Nome de usuário da página

campo de bot

texto

nome de usuário da página no Facebook

não editável

Último comentário do FB

Campo do usuário

texto

texto do último comentário do usuário na página do Facebook

editar pelo sistema

Último comentário do FB Post ID

Campo do usuário

texto

id do post onde o usuário colocou o último comentário

editar pelo sistema

Último comentário do FB total de usuários marcados

Campo do usuário

número

quantidade de usuários marcados no último comentário

editar pelo sistema

Último comentário do FB total de novos usuários marcados

Campo do usuário

número

usuários marcados, mas não inscritos (para bot) quantidade

editar pelo sistema

Último comentário do FB é de usuários existentes

Campo do usuário

número

antes deste comentário, ele/ela é um usuário existente? sim=1,não=0

editar pelo sistema

URL do chat ao vivo

Campo do usuário

texto

(para agente) visite para falar com o usuário no chat ao vivo

editar pelo sistema

AGORA

Campo do usuário

data hora

hora atual no fuso horário do usuário*

editado pelo sistema

HOJE

Campo do usuário

data

data atual no fuso horário do usuário*

editado pelo sistema

BOT_HORA_ATUAL

campo de bot

data hora

data e hora atuais no fuso horário do espaço de trabalho

editado pelo sistema

ITEM

Campo do usuário

matriz (JSON)

cada item em um JSON

na mensagem "Para Cada"

SELECIONAR

Campo do usuário

matriz (JSON)

item selecionado

em "Selecionar" nova etapa

COMPRAR

campo de bot

matriz (JSON)

guardar informação

em Integração de E-commerce

CARRINHO

Campo do usuário

matriz (JSON)

carrinho de compras do usuário

em ação passo

ORDEM

Campo do usuário

matriz (JSON)

último pedido do usuário

editado pelo sistema

Do utilizador

Campo do usuário

matriz (JSON)

perfil do usuário

editado pelo sistema de acordo com outros valores de perfil

Fluxo de diálogo

Campo do usuário

matriz (JSON)

Resposta do DialogFlow

editado pelo agente DialogFlow

 

Observação - Se o canal não oferecer suporte ao fuso horário no perfil do usuário, ou se o canal oferecer suporte, mas o usuário não tiver um valor de fuso horário, o fuso horário do espaço de trabalho será usado.

 

ID do usuário em diferentes canais:

Canal

Significado

Valor de exemplo

Canal

Significado

Valor de exemplo

Facebook

ID exclusivo na sua página do Facebook

6288386817841812

Instagram

ID exclusivo no seu bot do Instagram

6570462892993643

Telegrama

ID exclusivo no seu bot do Telegram

1173717756

Folga

ID exclusivo no seu espaço de trabalho do Slack

U017MKNENH

WeChat

ID exclusivo na sua conta WeChat

oNzS3wpEjnA3tXmOcNxpqtAnBwWg

Whatsapp

Número de telefone do usuário sem +

61412345678

SMS

Número de telefone do usuário

+61412345678

Voz

Número de telefone do usuário

+61412345678

Google

ID da conversa do Google

8095938e-90cf-4347-ab94-9224308672b0

Linha

Id exclusivo no seu bot de linha

Ub02c77c69c59c5be5597d58ce2701ebe

Viber

ID exclusivo no seu bot Viber

mdY9hOWdeQC6J/Sl19Qh8A==

Vk

Id exclusivo no seu bot Vk

705862439

 

Observação: o ID exclusivo do canal só é exclusivo na sua página do Facebook, no bot do Telegram, no espaço de trabalho do Slack ou na conta do WeChat, e não no Facebook, Slack, etc. como um todo.

 

Tipo de variável

Existem 6 tipos de variáveis ​​no WiiChat. Veja a tabela e o print abaixo:

Tipo

Armazenar

Exemplo

Operações Suportadas

Tipo

Armazenar

Exemplo

Operações Suportadas

Texto

letras, palavras, frases...

Olá, WiiChat.

cortar, mudar caixa, codificar, decodificar...

Número

números

123,45

+ - x ÷, mod, potência, log, raiz, arredondar...

boleano

"1" ou "0", para verdadeiro ou falso

1

atribuir

Data

data

2021-03-30

formato, adicionar meses/semanas/dias

Data hora

data e hora

2022-01-01T12:00:00+10:00

formato, adicionar meses/semanas/dias/horas/minutos

JSON (matriz)

uma série de variáveis

{"nome":"Jack", "idade":"20"}

carregar, obter, atualizar, remover, contar, somar, média, classificar, embaralhar, reverter...

image-20240802-233921.png
Existem 6 tipos de campos de usuários (contatos)

Valor Booleano

Quando esses valores são armazenados no campo, o booleano retorna false , caso contrário retorna true :

  • vazio

  • nulo

  • 'falso'

  • falso

  • 'não'

  • 0

 

Criar campo personalizado

Uau, agora você é um mestre 👨‍🎓 do campo! Vamos experimentar! 😎😎

Você pode criar variáveis ​​de duas maneiras:

Lugar

Tipo suportado

Lugar

Tipo suportado

na seção Conteúdo

campo de usuário e campo de bot

em qualquer lugar que você precise mapear o resultado para a variável, por exemplo, etapa da pergunta, integração, etc.

somente campo de usuário

 

Criar campo personalizado na seção Conteúdo

  1. vá em "Conteúdo" na barra lateral esquerda

  2. Selecione Campos de Usuário ou Campos de Bot

  3. use a pasta para organizar seus campos, se necessário

Clique no botão azul "+ Novo Campo de Usuário/Bot" no lado direito para criar um campo. "Nome do Campo" é obrigatório. Você pode usar qualquer caractere para separar palavras, como sublinhado ou espaço. Sugerimos que você mantenha o nome do campo o mais conciso possível, para evitar qualquer possível problema de exibição.

Depois disso, escolha um tipo de variável. Adicione valor padrão ou descrição, se necessário. (o valor padrão é somente para campos de bot)

Pastas podem ser usadas para organizar variáveis. Confie em mim, você vai precisar delas quando seu fluxo ficar grande. 🧐

Criar campo personalizado na etapa de pergunta e ação

Para criar novos campos, por exemplo, na etapa da pergunta:

Digite um novo nome de variável na caixa "Enter Field Name" e clique nele na lista suspensa. Selecione o tipo de variável correspondente e pronto.

Outro exemplo, crie em uma integração: