Corpo da solicitação do Webhook de nó de condição
Este endpoint deve ser implementado no SEU servidor (por exemplo: https://seudominio.com/webhooks/on-condition). O Treble chamará este webhook quando se avaliar um nó condicional na conversação. Você deve configurar a URL deste webhook no painel de administração do Treble.
Você também pode configurar o webhook de resposta para cada caminho que sai de um nó de condição.
Se você fizer isso, o corpo da solicitação HTTP enviada ao endpoint configurado na Treble adicionará o seguinte campo no corpo da solicitação:
A condição é um objeto com uma propriedade operator
para mostrar qual ação foi utilizada na condição e um value
para que a ação da condição seja avaliada:
- Igual: EQ
- Diferente: DIFF
- Maior que: GT
- Menor que: LT
- Maior ou igual a: GTEQ
- Menor ou igual a: LTEQ
- Contém: CONT
- Não contém: NCONT
- Caminho padrão: DEFAULT
A resposta também pode ter novas variáveis para a sessão que podem ser atualizadas ou criadas para uso posterior na sessão. Ou seja, você pode adicioná-las na resposta do webhook como parte das user_session_keys
.
Body
Informações do evento de avaliação de condição
Evento que é disparado quando um nó condicional é avaliado na conversação
Response
Resposta para atualizar ou adicionar informações à sessão
Objeto JSON com novas informações que serão substituídas ou adicionadas à sessão para uso futuro. O serviço deve responder em menos de 10 segundos.