DICA - Antes de detalhar cada etapa, vamos ver o que é um campo (variável) no NicoChat. Pode levar um instante, mas é essencial para entender o sistema.
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 de bot é compartilhado por todo o canal, enquanto cada usuário tem seu próprio conjunto de campos de usuário
campo de texto, campo numérico, campo booleano, campo data, campo datahora, campo JSON e campo JSON Longo
veja tipo de variável abaixo
Campo do usuário
O campo de usuário pertence aos usuários. Por exemplo, cada usuário tem seu próprio nome e endereço de e-mail. Portanto, “nome” e “e-mail” são campos de usuário.
Campo de bot
O campo de bot pertence ao canal. Por exemplo, o canal de um restaurante guarda o endereço e o telefone do restaurante. Portanto, "restaurant_address" e "restaurant_contact" devem ser criados como campos de bot, já que 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 e tipo de variável predefinidos. Existem campos de bot do sistema e campos de usuário do sistema:
Alguns campos do sistema existem apenas em canais específicos. Veja na tabela abaixo como editar o campo do sistema:
| Nome do campo | Tipo de campo | Tipo de variável
Descrição
Como editar
Usuário Ns
Campo do usuário
ID do Usuário*
Campo do usuário
Primeiro Nome
Campo do usuário
Sobrenome
Campo do usuário
Nome de usuário
Campo do usuário
Gênero
Campo do usuário
E-mail
Campo do usuário
Telefone
Campo do usuário
Imagem de perfil
Campo do usuário
Localidade
Campo do usuário
Fuso Horário
Campo do usuário
Linguagem
Campo do usuário
Inscrito
Campo do usuário
Última entrada de texto
Campo do usuário
Última interação
Campo do usuário
Título do último botão
Campo do usuário
Fluxo Ns
Campo de bot
Subfluxo Ns
Campo de bot
Nome da Página
Campo de bot
Id da Página
Campo de bot
Nome de Usuário da Página
Campo de bot
Último comentário do Facebook
Campo do usuário
ID da postagem do último comentário do FB
Campo do usuário
Total de usuários marcados no último comentário do FB
Campo do usuário
Total de novos usuários marcados no último comentário do FB
Campo do usuário
O último comentário do FB é de usuários existentes
Campo do usuário
URL do chat ao vivo
Campo do usuário
AGORA
Campo do usuário
HOJE
Campo do usuário
BOT_CURRENT_TIME
Campo de bot
ITEM
Campo do usuário
SELECIONAR
Campo do usuário
LOJA
Campo de bot
CARRINHO
Campo do usuário
PEDIDO
Campo do usuário
Usuário
Campo do usuário
Dialogflow
Campo do usuário
Nota - Se o canal não oferecer fuso horário no perfil do usuário, ou se oferecer mas o usuário não tiver um valor de fuso horário, será usado o fuso horário da workspace.
ID do Usuário em diferentes canais:
Canal
Significado
Valor de exemplo
Facebook
ID exclusivo em sua página do Facebook
6288386817841812
Instagram
ID exclusivo em seu bot do Instagram
6570462892993643
Telegram
ID exclusivo em seu bot do Telegram
1173717756
Slack
ID exclusivo em seu espaço de trabalho do Slack
U017MKNENH
WeChat
ID exclusivo em sua conta WeChat
oNzS3wpEjnA3tXmOcNxpqtAnBwWg
WhatsApp
Número de telefone do usuário sem +
553188887777
SMS
Número de telefone do usuário
+553188887777
Voz
Número de telefone do usuário
+553188887777
Google
ID da conversa do Google
8095938e-90cf-4347-ab94-9224308672b0
Line
ID exclusivo em seu bot Line
Ub02c77c69c59c5be5597d58ce2701ebe
Viber
ID exclusivo em seu bot Viber
mdY9hOWdeQC6J/Sl19Qh8A==
Vk
ID exclusivo em seu bot Vk
705862439
Nota - O ID exclusivo do canal é único apenas dentro da sua página do Facebook, do seu bot do Telegram, do seu espaço de trabalho do Slack ou da sua conta do WeChat; não é um ID exclusivo em todo o Facebook, em todo o Slack, etc.
Tipo de variável
Existem 7 tipos de variáveis no NicoChat:
Tipo
Armazena
Exemplo
Operações suportadas
Texto
letras, palavras, frases...
Olá, NicoChat.
cortar, alterar maiúsculas e minúsculas, codificar, decodificar...
uma matriz JSON com capacidade estendida, até 500.000 caracteres
{"produtos": [ {...}, {...}, ... ]}
mesmas operações do tipo JSON — indicado para catálogos extensos, respostas de integrações/API com muitos itens ou históricos acumulados que excedem o limite do campo JSON padrão
Valor booleano
Quando um destes valores está armazenado 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 👨🎓 em campos! Vamos experimentar! 😎😎
Você pode criar variáveis de 2 maneiras:
Onde
Tipo suportado
na seção Conteúdo
campo de usuário e campo de bot
em qualquer lugar em que você precise mapear o resultado para uma variável — por exemplo, etapa de pergunta, integração etc.
somente campo de usuário
Criar um campo personalizado na seção Conteúdo
vá em "Conteúdo" na barra lateral esquerda
selecione Campos de usuário ou Campos de bot
use a pasta para organizar seus campos, se necessário
Clique no botão azul "+ Novo campo de usuário/bot", à direita, para criar um campo. "Nome do campo" é obrigatório. Você pode usar qualquer caractere para separar palavras, como sublinhado ou espaço. Sugerimos manter o nome do campo o mais conciso possível, para evitar possíveis problemas de exibição.
Depois disso, escolha um tipo de variável. Adicione um valor padrão ou uma descrição, se necessário. (o valor padrão existe apenas para campos de bot)
Pastas podem ser usadas para organizar variáveis. Acredite em mim: você vai precisar delas quando seu fluxo crescer. 🧐
Criar um campo personalizado na etapa de pergunta e na etapa de ação
Por exemplo, para criar campos novos na etapa de pergunta:
Digite um novo nome de variável na caixa “Inserir nome do campo” e clique nele na lista suspensa. Selecione o tipo de variável correspondente e pronto.