【发布时间】:2017-06-15 07:26:22
【问题描述】:
有没有办法接收或获取从 Facebook Messenger 聊天机器人发送到 Amazon Lex 的图像?
目前,当我在 Facebook Messenger 中向聊天机器人发送图像时,它不会回复或处于“已看到”状态。
【问题讨论】:
标签: image-processing amazon facebook-messenger-bot amazon-lex
有没有办法接收或获取从 Facebook Messenger 聊天机器人发送到 Amazon Lex 的图像?
目前,当我在 Facebook Messenger 中向聊天机器人发送图像时,它不会回复或处于“已看到”状态。
【问题讨论】:
标签: image-processing amazon facebook-messenger-bot amazon-lex
很遗憾,没有。
AWS Lex 是一个仅响应语音和文本的对话机器人。
【讨论】:
您应该设置一个 API 网关,该网关将连接到您的 FB 机器人。
此 API 网关会将请求转发给 Lambda 函数,该函数将进行预处理、图像处理等,然后使用 PostText(如果需要)将请求转发给 Lex 或直接回复您的 FB 机器人。然后,Lex 可以像往常一样再调用一个 Lambda 函数。
您的架构将如下图所示: 您可以使用 Facebook 代替 Twillio,在 Lambda 函数中,您可以决定将哪些请求转发给 Lex,以及您需要在哪里应用图像处理或其他任何东西。
有关详细信息,请参阅this link。
希望对你有帮助。
【讨论】: