【问题标题】:In Amazon Lex, How to get the post message from Facebook在 Amazon Lex 中,如何从 Facebook 获取帖子消息
【发布时间】:2017-01-23 21:26:49
【问题描述】:

我正在使用以下代码将消息发回 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?

【问题讨论】:

    标签: facebook amazon-web-services aws-lambda chatbot facebook-chatbot


    【解决方案1】:

    我不确定您如何将消息发送回 Lambda,但我正在使用 AWS SDK 来执行此操作。无论我想让 Lambda 得到什么信息,我都把它放在sessionAttributes 中传递。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多