página de Variáveis

A página Variables é onde você tem uma visão geral de todas as suas variáveis.

Variáveis são usadas para armazenar qualquer informação que o bot sabe sobre um usuário. Isso pode ser o idioma preferido deles, ou o canal que estão usando, mas também informações provenientes de fontes de dados externas como, por exemplo, uma API.

Todas as variáveis usadas em uma única conversa são armazenadas no que é chamado de sessão do usuário.

A página de Variáveis

Criar uma variável

Para criar uma variável a partir da página de Variáveis :

  1. Clique em Criar variável no canto superior direito da tela.

Criar uma variável a partir da página de Variáveis
  1. Uma janela aparece. Preencha o Nome, Valor padrão e Descrição.

Por exemplo, um valor padrão pode ser usado para o caminho da URL para garantir que o chatbot sempre possa buscar dados ou interagir com serviços externos corretamente.

Exemplo de uma variável com um valor padrão para chamar um endpoint de API.
  1. Clique em Criar variável.

Definir uma variável como sensível

O Chatlayer permite que você garanta que algumas variáveis sejam processadas de forma diferente. Isso é útil quando a conversa entre um bot e um usuário contém informações sensíveis, como o número da conta bancária do usuário ou qualquer coisa sensível ao GDPR.

Para definir uma variável como sensível:

  1. Criar uma variável ou edite-a usando o Editar botão.

  2. Ative a opção Sensível se você não quiser que esta variável seja salva no histórico da conversa.

  3. Clique em Criar variável.

Criar uma variável sensível a partir da página de Variáveis.

Operações em variáveis

Você pode realizar operações em suas variáveis.

Incrementar

Se você quiser aumentar incrementalmente o valor de uma variável, você pode usar os seguintes passos:

  1. Defina uma variável, por exemplo variableName, e atribua a ela um valor numérico como 0

  2. No ponto do fluxo onde você quer incrementar o valor de variableName, insira variableName como a variável e {variableName|increment} como o valor

Este método aumentará o valor do contador em 1 a cada vez, por exemplo quando um bloco específico for percorrido ou um botão for clicado.

Incrementar uma variável pode ser tipicamente útil quando você deseja contar quantas vezes o usuário não foi compreendido pelo bot. Aprenda como construir um Contador de Não Compreendidos aqui.

Alterar a caixa (maiúsculas/minúsculas)

Variáveis e valores diferenciam maiúsculas de minúsculas.

Por exemplo, capitalVariable será considerada como uma variável separada deCapitalVariable.

O mesmo vale para valores. Se você verificar em um bloco de Condição se um valor para variableX for igual a valueY ele não será acionado se o valor for variableX for igual a valuey

Você pode transformar um valor de maiúsculas para minúsculas e vice-versa adicionando esses modificadores ao nome do valor:

{name|toUpperCase}
{name|toLowerCase}
{name|capitalize}

Atualizado

Isto foi útil?