Visão geral das ações
Uma das funções de um bloco (ou estado) é executar ações de entrada e saída. Uma ação representa uma tarefa que deve ser executada antes do envio dos conteúdos de um bloco (ação de entrada), ou imediatamente após o envio dos conteúdos (ação de saída).
As ações representam o principal ponto de flexibilidade do Builder do BLiP. Através de uma ação, é possível utilizar qualquer funcionalidade do BLiP — como as diversas extensões da plataforma, por exemplo (https://docs.blip.ai/#extensions) — além de realizar requisições para qualquer API pública na web.
As ações disponíveis são:
Requisição HTTP
Essa ação permite realizar uma requisição HTTP para qualquer API pública.
Para mais informações, acesse este artigo: Ação: Requisição HTTP.
Registro de evento
Essa ação permite realizar o registro de um evento qualquer no módulo de análise do BLiP. Registro de eventos são necessários para a criação de relatórios customizados. Clique aqui para saber mais informações.
Todo evento no BLiP é formado por uma categoria, uma ação e um conjunto de metadados (opcionais). O usuário deve informar essas propriedades para registrar um evento.
Definir contato
Através desta ação, é possível adicionar diversas informações sobre o usuário que está interagindo com o bot. A partir dessas informações, é possível aumentar o conhecimento do seu bot sobre cada um de seus usuários, além de categorizar os clientes de acordo com suas preferências.
Uma vez adicionadas as informações de um contato, é possível visualizá-las em diferentes módulos do BLiP. Para saber mais sobre a ação de Definir Contatos clique aqui.
Gerenciar listas de distribuição
Uma funcionalidade muito interessante do BLiP é a possibilidade de criar e utilizar listas de distribuição (clique aqui para saber o que é uma lista de distribuição) para envios de mensagens direcionadas a um público específico. O módulo de agendamento do BLiP permite agendar e enviar mensagens para listas específicas.
A ação de gerenciamento de listas de distribuição permite adicionar ou remover o usuário que está interagindo com o bot de uma lista. Clique aqui para saber mais informações.
Redirecionar a um serviço
Uma função importante para permitir a migração dos usuários entre os subbots de um roteador, permitindo ainda o envio de mensagem de contexto entre eles.
Para saber mais informações, clique aqui.
Processar comando
Esta ação permite realizar comandos para integrar o Builder e as APIs internas do BLiP, como para recuperar todos os tickets de um bot, por exemplo.
Para saber mais sobre esta ação e como enviar comandos, clique aqui.
Executar script
A ação de executar script permite realizar funções através de lógica de programação, permitindo mais flexibilidade para a construção do seu bot.
Para saber mais sobre como executar scripts dentro do Builder, clique aqui.
Definir variável
Caso você precise armazenar dados e informações de algum contato, é possível armazená-los em variáveis, através da ação Definir variável.
Para saber mais sobre utilizar variáveis e definí-las no Builder, clique aqui.
Observações:
- As ações do Builder são processadas sequencialmente (uma após a outra), até que todas sejam executadas.
- Ações inválidas, como uma requisição HTTP incorreta, podem bloquear a execução do fluxo de conversa de um usuário. Fique atento quando cadastrar uma ação em seu bloco.