Esta ação armazena o feedback do usuário acerca da última intenção identificada.
Estrutura
[
{
"name": "intent_feedback",
"parameters": {
"feedback": 1,
"last_intent_id": "<? $last_intent_id ?>"
},
"result_variable": "feedback_response"
}
]
Atributos
- name: intent_feedback
- parameters:
- feedback: 1: positivo || 0: negativo
- last_intent_id: ID da última intent identificada, que receberá o feedback
- result_variable: variável de contexto que receberá o resultado da operação. Em caso de sucesso, essa variável conterá o seguinte JSON:
{ "code": 200, "status": "ok"}
Exemplo
Um exemplo de uso seria após uma pergunta, cuja resposta pode ser "Sim" ou "Não".
Nesse caso, o input quick_replies antecederia o uso de uma ação intent_feedback.
No Builder, o fluxo é esse:
O nó "Satisfação" é onde está o input quick_replies
O nó "Negativa" tem o seguinte JSON:
[ { "name": "intent_feedback", "parameters": { "feedback": 0, "last_intent_id": "<? $last_message_id ?>" }, "result_variable": "feedback" }]
O nó "Positiva", tem o seguinte JSON:
[ { "name": "intent_feedback", "parameters": { "feedback": 1, "last_intent_id": "<? $last_message_id ?>" }, "result_variable": "feedback" }]