<< <%SKIN-STRTRANS-SYNTOC%> >> Navegação: INTELICHAT > Fluxo de diálogo de BOTs > Interação de Solicitação > Variáveis |
Variáveis
As variáveis são um dos elementos mais importantes na configuração de BOTs. De certa forma, pode-se afirmar que as variáveis representam a memória dos BOTs, pois são usadas para guardar valores de forma que possam ser usados na sequência dos fluxos.
Para melhor ilustrar, suponha que na primeira interação o BOT pergunte ao visitante "Como posso lhe chamar?", e o visitante responda "João". Esta resposta, no caso o nome "João", pode ser armazenada em uma variável para que na sequência o BOT possa fazer uso dessa informação.
Como foi citado na interação de solicitação, uma das maneiras de criar uma variável é informando um nome para ela na interação que corresponde à informação que se deseja armazenar.
Para o exemplo acima, a interação de solicitação é a seguinte:
Podemos observar, conforme destacado na imagem acima, que uma variável "v_nome" é criada para armazenar o nome que o visitante irá responder para o BOT.
Em uma interação posterior, o BOT irá "lembrar" do nome digitado pelo visitante e irá utilizar essa informação no diálogo. Um exemplo disso, poderia ser de utilizar o nome em um diálogo, conforme destacado abaixo:
Para esse exemplo, o resultado será:
Os nomes de variáveis podem ser criados diretamente nos respectivos campos das interações, identificados por "Criar variável – (informar um nome para criar uma variável – opcional)".
Além de poderem ser utilizadas nos diálogos, as variáveis podem ser usadas em:
✓ Fluxos dinâmicos, para direcionamento do atendimento;
✓ Pesquisas à base de conhecimento;
✓ Integrações de sistemas;
✓ Conexão com sistemas.
Há ainda outras formas de criar-se variáveis no Intelichat. São elas:
✓ No acionamento do BOT via WEB, passando parâmetros que viram variáveis. Maiores informações no tópico "Identificação de origem e passagem de variáveis ao acionar um BOT para web".
✓ No caso do uso de BOT na web, uma variável chamada "HTTP_REFERER" é automaticamente criada, contendo a URL da página a partir da qual o BOT foi acionado.
✓ Nas integrações de sistemas, os sistemas externos acionados geram variáveis no Intelichat a partir do resultado "JSON" que produzem. Maiores informações no tópico "Integração com sistemas externos".
As variáveis no Intelichat são sempre acessadas com seus nomes entre "{ }". A criação é feita pelo nome somente, mas a utilização se dá sempre por essa representação com as "{ }". Nos pontos onde as variáveis podem ser utilizadas, elas são apresentadas pelo Intelichat para serem selecionadas.