Variáveis

A página Variáveis é 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.

circle-info

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.

triangle-exclamation
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.

triangle-exclamation

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.

circle-info

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 aquiarrow-up-right.

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:

circle-exclamation

Atualizado

Isto foi útil?