Campo Variável


 

DICA - Antes da introdução detalhada de cada etapa, vamos dar uma olhada no que é campo (variável) no NicoChat. Pode demorar um pouco, mas é essencial saber mais sobre o 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 bot é compartilhado por 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 data , campo datahora e campo JSON

veja tipo de variável

 

Campo do usuário

O campo 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 bot pertence ao bot. Por exemplo, um bot de restaurante contém o endereço e o número de contato do restaurante. Portanto, "restaurant_address" e "restaurant_contact" devem ser criados como campos de 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. Existem campos de bot do sistema e campos de usuário do sistema:

Alguns campos do sistema existem apenas no canal específico. Confira na tabela abaixo 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

Números de usuários

Campo do usuário

texto

identificação do usuário no NicoChat

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

na Etapa da Pergunta/Etapa da Ação

Sobrenome

Campo do usuário

texto

informações do perfil

na Etapa da Pergunta/Etapa da Ação

Nome de usuário

Campo do usuário

texto

informações do perfil

na etapa de ação

Gênero

Campo do usuário

texto

informações do perfil

na etapa de ação

E-mail

Campo do usuário

texto

informações do perfil

na Etapa da Pergunta/Etapa da Ação

Telefone

Campo do usuário

texto

informações do perfil

na Etapa da Pergunta/Etapa da Ação

Imagem de perfil

Campo do usuário

texto

informações do perfil

na etapa da pergunta

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

na etapa de ação

Subscrito

Campo do usuário

data hora

tempo de inscrição

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

última hora de ação

editado pelo sistema

Título do último 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 NicoChat

não editável

Subfluxo Ns

campo de bot

texto

identificação de subfluxo no NicoChat

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 Facebook

Campo do usuário

texto

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

editar por sistema

ID da postagem do último comentário do FB

Campo do usuário

texto

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

editar por sistema

Total de usuários marcados no último comentário do FB

Campo do usuário

número

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

editar por sistema

Total de novos usuários marcados no último comentário do FB

Campo do usuário

número

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

editar por sistema

O ú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 por sistema

URL do chat ao vivo

Campo do usuário

texto

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

editar por 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_CURRENT_TIME

campo de bot

data hora

data e hora atual 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 comércio eletrônico

CARRINHO

Campo do usuário

matriz (JSON)

carrinho de compras do usuário

na etapa de ação

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

DialogFlow

Campo do usuário

matriz (JSON)

Resposta do DialogFlow

editado pelo agente DialogFlow

 

Nota - Se o canal não suportar fuso horário no perfil do usuário ou se o canal suportar, 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 em sua página do Facebook

6288386817841812

Instagram

ID exclusivo em seu bot do Instagram

6570462892993643

Telegrama

ID exclusivo em seu bot do Telegram

1173717756

Folga

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 +

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 em seu bot Line

Ub02c77c69c59c5be5597d58ce2701ebe

Viber

ID exclusivo em seu bot Viber

mdY9hOWdeQC6J/Sl19Qh8A==

Vc

ID exclusivo em seu bot Vk

705862439

 

Nota - O ID exclusivo do canal é exclusivo apenas em sua página do Facebook, bot do Telegram, espaço de trabalho do Slack ou conta WeChat, e não o ID exclusivo em todo o Facebook, Slack, etc.

 

Tipo de variável

Existem 6 tipos de variáveis ​​no NicoChat:

Tipo

Armazenar

Exemplo

Operações suportadas

Tipo

Armazenar

Exemplo

Operações suportadas

Texto

letras, palavras, frases...

Olá, NicoChat.

cortar, alterar maiúsculas e minúsculas, codificar, decodificar...

Número

números

123,45

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

boleano

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

1

atribuir

Data

data

30/03/2021

formato, adicione meses/semanas/dias

Data hora

data e hora

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

formato, adicione 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...

 

Valor booleano

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

  • vazio

  • nulo

  • 'falso'

  • falso

  • 'não'

  • 0

 

Criar campo personalizado

Uau, agora você é um mestre 👨‍🎓 da área! Vamos experimentar! 😎😎

Você pode criar variáveis ​​de 2 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

 

Crie um campo personalizado na seção de 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 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 é apenas para campos de bot)

Pastas podem ser usadas para organizar variáveis. Acredite em mim, você precisará disso quando seu fluxo aumentar. 🧐

 

Crie um 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 “Inserir nome do campo” e clique nele na lista suspensa. Selecione o tipo de variável correspondente e aqui está.

 

Outro exemplo, crie em uma integração: