问题描述
我想知道为什么我们在azure聊天机器人的renderwebchat函数中具有resize:detect选项。有人可以解释一下该选项的结果是什么?
window.WebChat.renderWebChat({
renderMarkdown: markdownIt.render.bind(markdownIt),directLine: window.WebChat.createDirectLine({
token: '@ViewData["DirectLineToken"]'
}),user: {
id: 'test@xx.com,test@xx.com',name: 'You',OverrideBlockAccess: '@ViewData["OverrideBlockAccess"]',LoggedInUserEmail: '@Html.Raw(ViewData["LoggedInUserEmail"])',UserEmail: '@Html.Raw(ViewData["UserEmail"])'
},bot: { id: 'HPICEBoTAPP' },resize: 'detect',userId: '@Html.Raw(ViewData["UserEmail"])',styleOptions: styleOptions
}
解决方法
您可以在此处查看可以传递给renderWebChat
的属性:https://github.com/microsoft/BotFramework-WebChat/blob/master/docs/API.md
请注意,没有user
,bot
或resize
属性。