我通过Bot Framework管理门户注册并部署了一个功能强大的(足够的)机器人。当我通过管理门户中的文本框进行测试时,效果很好。现在我尝试在网页中添加网络聊天。
我已经进入并配置了网络聊天,现在,我只是使用IFrame
它为我提供了硬编码的秘密令牌。另外,我选择了#34;在网络聊天中启用此机器人"复选框在那里。要明确的是,我已经重新部署我的机器人,添加iframe&秘密。
当我完成时,"网络聊天"显示上面独立于所有其他通道,但已发布的滑块滑动为关闭。
当我使用Web Chat iframe& amp;秘密,我得到了网络聊天控件,我可以输入它,但它永远不会响应我。不过,如果我在管理面板中测试我的机器人,它的效果很好。
其他信息:
我是否需要执行其他操作才能在我的网站中嵌入功能性Web Chat控件?
答案 0 :(得分:2)
该服务存在一个临时问题,需要更改iframe中的查询参数来自" s"到" t"。如果您进行了此更改,则应切换回使用" s"。
发布On / Off确定该频道是否将在Bot目录中列为可用。由于Bot目录尚未发布,因此这些按钮被禁用。无论该设置如何,WebChat iframe都应该工作。
答案 1 :(得分:0)
我遇到了与Bot Framework v3相同的问题,在我更新Azure上的Node app.js并用appID和appPassword替换了MicrosoftAppId和MicrosoftAppPassword之前,网络聊天没有响应,见下文。
var connector = new builder.ChatConnector({
//MicrosoftAppId: process.env.MICROSOFT_APP_ID,
//MicrosoftAppPassword: process.env.MICROSOFT_APP_PASSWORD
appId: process.env.MICROSOFT_APP_ID,
appPassword: process.env.MICROSOFT_APP_PASSWORD
});
此外,我没有必要从" s"更改查询字符串。这个缺陷似乎是固定的。
。" t"