1
得到这个职位的消息

我使用下面的代码当按钮,点击“图书项目”发布消息发回女将莱克斯在亚马逊莱克斯,如何从Facebook

.... 


    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"} 
        } 
       ] 
      } 

.... 

,目前,消息“payload”:{vid:“CAL00002”}将被发送回Amazon Lex。似乎亚马逊Lex不知道这条消息,所以我不能在Amazon Lambda函数中获得此对象。在这里我使用Amazon Lex作为AI来学习用户的意图,然后在Amazon Lambda中实现所有业务逻辑。在这种情况下,我如何将消息发回Lambda?还是有办法将结构化消息发布回Lex?

回答

0

我不确定您是如何将消息发送回Lambda的,但我正在使用AWS SDK来执行此操作。无论我想让Lambda获得什么信息,我都会通过sessionAttributes