我正在使用以下代码将消息发布回 Amazone Lex
....
var objItem = {
"title": `(£${item.price} pw) ${item.street_name}`,
"image_url": item.image_url,
"subtitle": `${item.displayable_address}`,
"buttons": [
{
"type": "web_url",
"url": `${item.details_url}`,
"title": "View"
}, {
"type": "postback",
"title": "Book Item",
"payload": {vid:"CAL00002"}
}
]
}
....
当单击“Book Item”按钮时,当前,消息“payload”:{vid:“CAL00002”} 将被发送回 Amazon Lex。似乎 Amazon Lex 不知道此消息,因此我无法在 Amazon Lambda 函数中获取此对象。这里我使用 Amazon Lex 作为 AI 来学习用户的意图,然后所有的业务逻辑都在 Amazon Lambda 中实现。在这种情况下,我如何将消息发回 Lambda?或者有没有办法将结构化消息发布回 Lex?