Facebook Messenger tasto postback NON innescando Dialogflow Event

voti
0

Ho un problema configurare il mio Facebook Messenger bot per attivare un evento a mio agente Dialogflow Ho provato molte cose ma nessuna di tema sembra funzionare.

il mio approccio è mando un elenco di elementi per l'utente con un pulsante su ogni postback e quando l'utente clicca su un pulsante ho bisogno di attivare un evento a mio agente dialogflow in modo da poter analizzare i dati ricevuti con tale evento

Qui è il mio modello:

    {
  facebook: {
    attachment: {
      type: template,
      payload: {
        template_type: generic,
        elements: [
          {
            title: Simple title,
            image_url: https://exemple.com/test.jpg,
            subtitle: Simple subtitle,
            default_action: {
              type: web_url,
              url: https://www.exemple.com,
              messenger_extensions: true,
              webview_height_ratio: tall
            },
            buttons: [
              {
                type: postback,
                payload: {'event':{'name':'custom_event','data':{'name':'Sam'}},'timezone':'America/New_York','lang':'en','sessionId':'1321321'},
                title: Show data
              }
            ]
          }
        ]
      }
    }
  },
  recipient: {
    id: 121323423434534
  }
}
È pubblicato 22/12/2017 alle 20:30
fonte dall'utente
In altre lingue...                            


1 risposte

Facebook Messenger tasto postback NON innescando Dialogflow Event

voti
0

Ho un problema configurare il mio Facebook Messenger bot per attivare un evento a mio agente Dialogflow Ho provato molte cose ma nessuna di tema sembra funzionare.

il mio approccio è mando un elenco di elementi per l'utente con un pulsante su ogni postback e quando l'utente clicca su un pulsante ho bisogno di attivare un evento a mio agente dialogflow in modo da poter analizzare i dati ricevuti con tale evento

Qui è il mio modello:

    {
  "facebook": {
    "attachment": {
      "type": "template",
      "payload": {
        "template_type": "generic",
        "elements": [
          {
            "title": "Simple title",
            "image_url": "https://exemple.com/test.jpg",
            "subtitle": "Simple subtitle",
            "default_action": {
              "type": "web_url",
              "url": "https://www.exemple.com",
              "messenger_extensions": true,
              "webview_height_ratio": "tall"
            },
            "buttons": [
              {
                "type": "postback",
                "payload": "{'event':{'name':'custom_event','data':{'name':'Sam'}},'timezone':'America/New_York','lang':'en','sessionId':'1321321'}",
                "title": "Show data"
              }
            ]
          }
        ]
      }
    }
  },
  "recipient": {
    "id": "121323423434534"
  }
}
Risposto il 22/12/2017 a 20:30
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more