In Amazzonia Lex, Come ottenere il messaggio posta da Facebook

voti
1

Sto usando il codice seguente per inviare un messaggio di nuovo a Amazone Lex

....


    var objItem = {
                title: `(£${item.price} pw) ${item.street_name}`,
                image_url: item.image_url,
                subtitle: `${item.displayable_address}`,
                buttons: [
                    {
                        type: web_url,
                        url: `${item.details_url}`,
                        title: View
                    }, {
                        type: postback,
                        title: Book Item,
                        payload: {vid:CAL00002}
                    }
                ]
            }

....

Quando il pulsante Prenota articolo , viene cliccato, attualmente, il messaggio payload: {vid: CAL00002} verrà rispedito Amazon Lex. sembra che Amazon Lex non lo so questo messaggio, quindi non posso ottenere questo oggetto nelle funzioni Amazon Lambda. qui sto usando Amazon Lex come AI di imparare l'intenzione dell'utente, e quindi tutta la logica di business è implementato in Amazzonia Lambda. in questa situazione, come posso postare messaggio al Lambda? O c'è un modo per inviare un messaggio strutturato torna a Lex?

È pubblicato 23/01/2017 alle 21:26
fonte dall'utente
In altre lingue...                            


1 risposte

voti
0

Io non sono sicuro di come si sta inviando un messaggio di nuovo a Lambda, ma sto usando AWS SDK per fare questo. Qualunque sia informazioni che voglio Lambda per ottenere, ho messo in sessionAttributesa passare.

Risposto il 09/08/2017 a 23:27
fonte dall'utente

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