amazon-web-services - Amazon Lex - Lambda 响应将 HTML 返回给机器人
问题描述
我正在从 Lambda 向 Lex Bot 返回一条消息,如下所示:
return Close(
sessionAttributes,
"Fulfilled",
new LexResponse.LexMessage {
contentType = "PlainText",
content = "Thanks"
}
);
是否可以将 HTML 作为内容返回,甚至可以将 iframe 作为外部内容返回?
contentType
似乎没有 HTML 选项,有可能吗?
谢谢
解决方案
无论您放入什么都将content
返回给客户端,解析消息是您正在使用的客户端的工作。
因此,如果您要放入content = "<h1>Thanks</h1>"
用作聊天客户端的网站,那么它将显示为标题。浏览器将能够相应地对其进行格式化。
注意:它的contentType和content,即第一个字母是小写的。
希望能帮助到你。
推荐阅读
- flutter - Android Studio 在运行 Flutter 项目时出现问题
- php - 致命错误:未捕获的错误:调用字符串上的成员函数 exec()
- angular - 以角度在表单外调用表单的提交按钮
- elf - 如何执行 PE32 可执行文件?
- r - 如何通过 GitHub Actions 向 CRAN 提交 R 包?
- python - 如何在熊猫上将唯一的偶数列标题称为x轴,而奇数列用作y轴?
- wordpress - 如何隐藏和禁用 Wordpress 管理菜单项
- google-chrome - Google Chrome Web Store 扩展 - 国际化问题
- tensorflow - 如何使用嵌套模型显示 Tensorflow 模型中的所有层?
- google-chrome - Chrome 未显示所有网络通信