2017-10-10 4 views
0

À l'heure actuelle twilio n'envoie pas de message MMS à API.ai, il n'envoie un événement que si le texte est envoyé au bot, j'essaie de construire un webhook qui passera avec le texte. J'essaie de construire de ce repo https://github.com/dialogflow/dialogflow-nodejs-client/tree/master/samples/twilio si quelqu'un sait comment s'y prendre ou si quelqu'un d'autre a un repo où ils l'ont fait avec succès, ce serait génial!écriture de la couche node.js pour envoyer un message MMS à Api.ai/DialogFlow

Merci

Répondre

0

Twilio développeur évangéliste ici.

Ce n'est pas que Twilio n'envoie pas de messages MMS à API.ai, mais l'exemple d'application ne le fait pas.

As you can see here le code qui traite le message recherche simplement req.body.Body qui est le texte dans le message. Si vous souhaitez également envoyer des images à API.ai, vous devez également regarder req.body.NumMedia qui vous dira combien d'images ont été envoyées, puis req.body.MediaUrl0 pour la première image (et req.body.MediaUrl{N} pour la Nième image). Dans la mesure où je peux dire à partir de la documentation API.ai, il est impossible de transmettre une image à un agent API.ai. Ils semblent traiter uniquement du texte (mais peuvent vous renvoyer des images). Faites-moi savoir si cela aide du tout.