现在twilio没有向API.ai发送MMS消息,它只发送一个事件,如果文本被发送到机器人,我正在尝试构建一个webhook,将与文本一起传递。我试图建立这个回购https://github.com/dialogflow/dialogflow-nodejs-client/tree/master/samples/twilio,如果有人知道如何解决这个问题,或者如果其他人有回购,那么他们已经成功完成了这个回购,那就太好了!
谢谢
答案 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代理。他们似乎只处理文本(但可以将图像返回给你)。
让我知道这是否有帮助。