编写node.js层以向Api.ai/DialogFlow发送MMS消息

时间:2017-10-10 19:38:23

标签: twilio dialogflow mms

现在twilio没有向API.ai发送MMS消息,它只发送一个事件,如果文本被发送到机器人,我正在尝试构建一个webhook,将与文本一起传递。我试图建立这个回购https://github.com/dialogflow/dialogflow-nodejs-client/tree/master/samples/twilio,如果有人知道如何解决这个问题,或者如果其他人有回购,那么他们已经成功完成了这个回购,那就太好了!

谢谢

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

并非Twilio不会向API.ai发送彩信,但示例应用程序不会这样做。

As you can see here处理邮件的代码只查找邮件中的文本<Window x:Class="My.Apps.WPF.SplashScreen" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Name="Splash" > <Grid DataContext="{Binding ElementName=Splash}"> <!-- Grid row and column definitions here --> <Label Grid.Row="0" Content="{Binding Path=Message}"/> </Grid> </Window> 。如果您还要将图像发送到API.ai,那么您还需要查看req.body.Body,它会告诉您已发送了多少图像,然后req.body.NumMedia表示第一张图像(以及req.body.MediaUrl0对于第N个图像)。

据我所知,API.ai文档中没有办法将图像传递给API.ai代理。他们似乎只处理文本(但可以将图像返回给你)。

让我知道这是否有帮助。