Um nó da árvore pode ter Pre-ações e Post-ações enquanto um nó global pode ter Ações.
Uma Ação é uma função Promise que pode ser usada para lógicas, manipulação interna de banco de dados e chamadas a APIs externas. O objeto membro pode ser recuperado e editado. Você pode usar o callback resolve
da função promise para resolver um objeto com member
como chave. Então, o membro pode ser passado para nós subsequentes. Os detalhes do membro serão salvos no banco de dados após todos os nós relacionados terem sido executados.
Propriedade | Descrição |
---|---|
postId | Representa o ID do seu post específico no Facebook. |
isMatched | Defina como "true" se for o gatilho de comentário correto; defina como "false" se for o gatilho de comentário errado. |
this.member.fbId | Representa um ID único de usuário para os usuários que comentam na postagem. Será criado somente após o comentário do usuário. |
name | Representa o nome do usuário do Facebook para os usuários que comentam na postagem. Será criado somente após o comentário do usuário. |
Post-ação é a ação que você gostaria de executar APÓS enviar respostas aos usuários. Recomendamos definir uma post-ação como padrão: salvar o CompositeId. Isso ajudará você a rastrear a posição dos seus usuários no fluxo da conversa, para que você possa ler sua pegada e analisar para segmentação futura.
Exemplo para salvar a pegada dos usuários:
Você pode planejar toda a jornada do seu chatbot e criar ações que ajudam a coletar dados dos usuários em uma página separada chamada: Ações.
Clique para editar um nó no Bot Builder.
Clique em "+ Nova Ação" para criar uma nova pre-ação.
Algumas ações úteis do chatbot só podem ser aplicadas com um pouco de codificação no modo avançado do template de recurso. Para tornar essas funções mais acessíveis aos usuários em geral, o WOZTELL introduziu um conjunto de Ações avançadas do chatbot disponíveis para todos os usuários.
Essas ações avançadas incluem:
O campo de texto na ação também pode suportar variáveis.