现在,我的Luis机器人是通过iframe html元素嵌入到sharepoint网站的,我想添加一个自定义样式,更具体地说,我想改变它的背景颜色。
根据这个tutorial,我必须克隆源代码并编辑typescript和scss文件。然而,我的机器人托管在azure中,所以我不知道在哪里部署源代码,以及如何在我的机器人中引用它。
是否可以通过iframe来定义背景颜色?如果没有的话,有人能帮帮我吗?
发布于 2018-05-31 17:29:22
您不能使用iframe应用样式。1.您需要在Bot注册门户中创建一个直接线路通道,并获取您的直接线路密钥。2.将这些添加到您现有的共享点网站,而不是iframe。
<html>
<head>
<link href="https://cdn.botframework.com/botframework-webchat/latest/botchat.css" rel="stylesheet" />
</head>
<body>
<div id="bot"/>
<script src="https://cdn.botframework.com/botframework-webchat/latest/botchat.js"></script>
<script>
BotChat.App({
directLine: { secret: 'YOUR_DIRECT_LINE_SECRET' },
user: { id: 'USER_ID' },
bot: { id: 'YOUR_BOT_ID' },
resize: 'detect'
}, document.getElementById("bot"));
</script>
</body>
</html>
要应用样式,请复制css file并根据需要对其进行自定义。
https://stackoverflow.com/questions/50620734
复制相似问题