有没有办法接收或获取从 Facebook Messenger 聊天机器人发送到 Amazon Lex 的图像?
目前,当我在 Facebook Messenger 中向我的聊天机器人发送图像时,它不会回复或处于“已查看”状态。
有没有办法接收或获取从 Facebook Messenger 聊天机器人发送到 Amazon Lex 的图像?
目前,当我在 Facebook Messenger 中向我的聊天机器人发送图像时,它不会回复或处于“已查看”状态。
抱歉不行。
AWS Lex 是一个只响应语音和文本的对话机器人。
您应该设置一个将连接到您的 FB 机器人的 API 网关。
此 API 网关会将请求转发给 Lambda 函数,该函数将进行预处理、图像处理等,然后使用 PostText(如果需要)将请求转发给 Lex 或直接回复您的 FB 机器人。然后,Lex 可以像往常一样再调用一个 Lambda 函数。
然后,您的架构将如下图所示: 您可以使用 Facebook 代替 Twillio,在 Lambda 函数中,您可以决定将哪些请求转发给 Lex,以及您需要在哪里应用图像处理或其他任何东西。
有关详细信息,请参阅此链接。
希望能帮助到你。