FB Chatbot hoe het vorige bericht te krijgen

stemmen
0

Is het mogelijk om het vorige bericht dat de gebruiker zijn te sturen naar de chatbot te ontvangen (zonder gebruik te maken snelle reacties of postback knoppen). Voorbeeld:

Gebruiker: Kun je een vriend bellen? Bot: Wie moet ik bellen? Gebruiker: Tim

In de API heb ik nu net de informatie Tim, zonder te weten of ik hem zou bellen of tekst hem of maken hem tot een broodje of wat dan ook. Dus ik eigenlijk wil ik enkele Postbackdata of metadata in aanvulling op de tekst toe te voegen Kunt u bellen met de familie (intentie: 'call'), zodat het bericht Tim zal komen met die gegevens.

Is er een manier, zonder het opslaan van de gegevens in een database? AWS Lambda met ClaudiaJs.

Ik vond het veld metadata in de FB API die blijkt de verkeerde veld voor dat, aangezien het alleen voor de communicatie tussen verschillende apps ?!

De vraag is gesteld op 06/02/2017 om 22:02
bron van user
In andere talen...                            


2 antwoorden

stemmen
0

Wat u op zoek bent naar een zogenaamde "-slot op basis van bot", of slot-vulling, in feite betekent dat u een "slot", of blanco die moet worden ingevuld voordat je bot kan een actie uit te voeren. In uw voorbeeld heb je twee slots: actie en persoon Acties kunnen zijn: bellen, tekst, bericht Persoon: naam van een persoon, vriend, etc.

Ik denk niet dat een van de boodschap frameworks (Slack, Facebook, etc) zal u voorzien van de informatie die u nodig hebt. U moet deze logica te bouwen zelf uit.

U kunt kijken naar het gebruik wit.ai verhalen om dit te bereiken.

Kijk naar deze vergelijkbare stack overflow vraag en antwoord.

antwoordde op 07/02/2017 om 04:29
bron van user

stemmen
0

U kunt in omgekeerde volgorde van het gesprek, en bij beginnende gebruiker schrijft een tekst of je iets anders te sturen. Na het ontvangen, moet u sturen naar gebruiker buttonsTemplate waar postbacks zal zijn als "callto & Tim" waar in plaats van Tim je elke tekst die je nodig hebt om door te geven aan volgende uitvoerder kan zetten (en u kunt ook vorige gebruiker bericht hier op te slaan). Dan alleen substring van postback te maken, check `s type en doen wat je wilt.

antwoordde op 10/07/2018 om 13:17
bron van user

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