- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Microsoft bot Framework 并将其部署到 Web Chat,我的 bot 以所需的正确格式打印消息并带有换行符“\n\n”,然后我使用以下教程 https://github.com/microsoft/BotFramework-WebChat/blob/master/README.md将 JavaScript 与我的机器人集成以删除附件图标(如下图所示)
在使用 JavaScript 并删除附件图标后,我发现 Break Lines (\n) 已停止工作,
有人知道发生了什么事吗?
以前的格式(不使用 JavaScript):
line1
line2
当前格式(使用 JavaScript):
line1
line2
在“wwwroot”中添加了以下代码以删除附件图标:
<!DOCTYPE html>
<html lang="en-US">
<head>
<script crossorigin="anonymous" src="https://cdn.botframework.com/botframework-webchat/latest/webchat.js"></script>
</head>
<body>
<div id="webchat" role="main"></div>
<script>
(async function () {
window.WebChat.renderWebChat(
{
directLine: window.WebChat.createDirectLine({ token: "MY-TOKEN" }),
styleOptions: {
markdownRespectCRLF: true,
// hide upload button
hideUploadButton: true
}
},
document.getElementById('webchat')
);
document.querySelector('#webchat > *').focus();
})().catch(err => console.error(err));
</script>
</body>
</html>
我的 C# 代码发送事件:
string reply = "Line 1 \n\n Line 2";
await turnContext.SendActivityAsync(MessageFactory.Text(reply), cancellationToken);
最佳答案
当您在 Bot Framework channel 中插入空行时遇到问题时,您可以尝试发送这样的消息以查看 channel 如何解释各种空白字符串:"1\n\n \n\n2\n\n\u00A0\n\n3\n\n\xA0\n\n4 \n5<br><br>6\n\n \n\n7 \r\n \r\n8<br/><br/>9\n \n10 \n11"
关于javascript - 使用 JavaScript 时向 Bot Framework 添加断行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61188545/
安装并修复我的 VS2015 实例后,我仍然无法让智能感知(服务器端)在我的 MVC View 中工作。当我在 session 中第一次打开 .cshtml 文件并找到 Activitylog 文件时
我是一名优秀的程序员,十分优秀!