Azure 在Bot.App secret属性中使用哪个密钥,一个来自直拨电话或网络聊天频道?

Azure 在Bot.App secret属性中使用哪个密钥,一个来自直拨电话或网络聊天频道?,azure,bots,Azure,Bots,我已经在Azure Bot服务上配置了Web聊天频道和直拨频道。我正在客户端(即网页)上使用web聊天控件为用户提供UI。目前,我正在使用Web聊天控件,因为它是由本地服务器提供的html中包含的botchat.js和botchat.css,我已对其进行了修改,以提供自定义的外观和感觉 将来可能需要创建一个自定义的Web聊天控件源代码构建,以减小botchat.js文件的总体大小,并进行一些自定义实现。我的问题是,这是一个正确的方式来使用一个网站的用户界面。请分享您的经验和最佳实践。有没有其他方

我已经在Azure Bot服务上配置了Web聊天频道和直拨频道。我正在客户端(即网页)上使用web聊天控件为用户提供UI。目前,我正在使用Web聊天控件,因为它是由本地服务器提供的html中包含的botchat.js和botchat.css,我已对其进行了修改,以提供自定义的外观和感觉

将来可能需要创建一个自定义的Web聊天控件源代码构建,以减小botchat.js文件的总体大小,并进行一些自定义实现。我的问题是,这是一个正确的方式来使用一个网站的用户界面。请分享您的经验和最佳实践。有没有其他方法可以为网站提供UI,因为我想支持显示各种类型响应的灵活性,如文本、视频、英雄卡等


另外,现在我正在通过BotChat.App代码传递密钥,但我不知道使用哪个密钥,WebChat频道还是DirectLine频道

要回答您最初的问题,并根据找到的官方文件(我建议您也查看一下):

Bot框架门户中的Web聊天频道包含在网页中嵌入Web聊天控件所需的所有内容。要使用web聊天控件,只需获取机器人的密钥并将该控件嵌入到网页中

这指的是WebChat频道。当然,如果您指的是将bot连接到Web聊天,Directline具有以下用途:

您可以使用直连通道使自己的客户端应用程序能够与bot通信

说到UX/UI,我推荐以下内容,其中提供了一些与该领域相关的最佳实践和示例