Intent Feedback

Armazena o feedback do usuário acerca da última intenção identificada.

[
    {
        "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"    }]

Last updated