【问题标题】:Amazon Lex - Lambda response return HTML to botAmazon Lex - Lambda 响应将 HTML 返回给机器人
【发布时间】:2019-02-05 12:08:27
【问题描述】:

我正在从 Lambda 向 Lex 机器人返回一条消息,如下所示:

return Close(
    sessionAttributes,
    "Fulfilled",
    new LexResponse.LexMessage {
        contentType = "PlainText",
        content = "Thanks"
    }
);

是否可以将 HTML 作为内容返回,甚至可以将 iframe 返回到外部内容?

contentType 似乎没有 HTML 选项,可以吗?

谢谢

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-lex


    【解决方案1】:

    无论您在content 中放入什么,都会返回给客户端,解析消息是您正在使用的客户端的工作。

    因此,如果您将content = "<h1>Thanks</h1>" 放入您用作聊天客户端的网站,那么它将显示为标题。浏览器将能够相应地对其进行格式化。

    注意:它的contentTypecontent,即首字母小写。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-23
      • 2017-11-25
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      • 2018-09-15
      • 1970-01-01
      相关资源
      最近更新 更多