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 saiba sobre um usuário. Isso pode ser o idioma preferido dele, ou o canal que ele está usando, mas também informações vindas 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.

Criar uma variável
Para criar uma variável a partir da Variáveis página:
Clique em Criar variável no canto superior direito da tela.

Uma janela é exibida. Preencha o Nome, Valor padrão e Descrição.
Por exemplo, um valor padrão pode ser usado para o caminho da URL, garantindo que o chatbot sempre possa buscar dados ou interagir corretamente com serviços externos.
Observe que os valores padrão são:
Limitados a tipos de dados string.
Exportados com a exportação do bot. Isso significa que as variáveis, juntamente com seus valores padrão, serão sobrescritas na importação.
Se uma variável tiver um valor padrão na versão LIVE, a publicação não o alterará. Caso contrário, o valor padrão da versão DRAFT será copiado para a versão LIVE.
Se você usar uma Limpar sessão ação, o valor de uma variável será redefinido para seu valor padrão se tiver sido modificado durante a sessão.

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 informação sensível à GDPR.
Se você definir sua variável como sensível, o valor dela nunca será mostrado no Chatlayer. Em vez disso, os usuários verão um placeholder. O valor real da variável só pode ser recuperado por meio de uma solicitação de API.
Para definir uma variável como sensível:
Criar uma variável ou edite-a usando o Editar botão.
Ative o Sensível switch se você não quiser que essa variável seja salva no histórico da conversa.
Clique em Criar variável.

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, pode seguir os passos abaixo:
Defina uma variável, por exemplo
variableName, e dê a ela um valor numérico como0No ponto do fluxo em que você quiser incrementar o valor de
variableName, insira variableName como a variável e{variableName|increment}como o valor
Este método aumentará o valor de counter em 1 a cada vez, por exemplo quando um bloco específico for passado ou um botão for clicado.
Incrementar uma variável pode ser tipicamente útil quando você quer contar quantas vezes o usuário não foi compreendido pelo bot. Saiba como criar um Contador de Não Entendido aqui.
Alterar a capitalização
Variáveis e valores diferenciam maiúsculas de minúsculas.
Por exemplo, capitalVariable será considerada uma variável separada deCapitalVariable.
O mesmo vale para valores. Se você verificar em um Condição bloco se um valor de variableX é igual a valueY ele não será acionado se o valor de variableX é igual a valuey
Você pode transformar um valor de maiúsculas para minúsculas e vice-versa adicionando estes modificadores ao nome do valor:
Observe que Sintaxe de expressão [Beta] permite que você tenha a flexibilidade de usar funções de sintaxe de código no seu bot sem precisar de habilidades avançadas de programação.
Atualizado
Isto foi útil?