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.

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

Uma janela aparece. Preencha o Nome, Valor padrão e Descrição.
Observe que os valores padrão são:
Limitados ao tipo de dado string.
Exportados com a exportação do bot. Isso significa que 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, publicar não o alterará. Caso não tenha, o valor padrão da versão DRAFT será copiado para a versão LIVE.
Se você usar uma ação Limpar sessã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 coisa sensível ao GDPR.
Se você definir sua variável como sensível, seu valor nunca será mostrado no Chatlayer. Em vez disso, os usuários verão um espaço reservado. O valor real da variável só pode ser recuperado por meio de uma requisição de API.
Para definir uma variável como sensível:
Criar uma variável ou edite-a usando o Editar botão.
Ative a opção Sensível se você não quiser que esta 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, você pode usar os seguintes passos:
Defina uma variável, por exemplo
variableName
, e atribua a ela um valor numérico como0
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.
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}
Observe que Sintaxe de Expressão [Beta] permite que você obtenha a flexibilidade de usar funções de sintaxe de código em seu bot sem a necessidade de extensas habilidades de codificação.
Atualizado
Isto foi útil?