Javascript 通过代码主动触发健康机器人场景会引发错误

Javascript 通过代码主动触发健康机器人场景会引发错误,javascript,c#,direct-line-botframework,web-chat,microsoft-health-bot,Javascript,C#,Direct Line Botframework,Web Chat,Microsoft Health Bot,我认为这与导致错误的json web令牌有关。我想我可能错误地创建了json web令牌,但不是100%确定。如果我做的不正确,我不知道我在哪里搞砸了。我被这部分卡住了。非常感谢您的帮助 另一方面,这是一个使用.NET Core 3.1的Microsoft MVC web应用程序项目。这是用于连接到Microsoft Health Bot的网络聊天。客户端javascript代码基于该代码 目标: 通过javascript代码主动触发Microsoft Health Bot场景 客户端收到错误响

我认为这与导致错误的json web令牌有关。我想我可能错误地创建了json web令牌,但不是100%确定。如果我做的不正确,我不知道我在哪里搞砸了。我被这部分卡住了。非常感谢您的帮助

另一方面,这是一个使用.NET Core 3.1的Microsoft MVC web应用程序项目。这是用于连接到Microsoft Health Bot的网络聊天。客户端javascript代码基于该代码

目标: 通过javascript代码主动触发Microsoft Health Bot场景

客户端收到错误响应: 未能加载资源:服务器以502()的状态响应

{
“错误”:{
“代码”:“坏参数”,
“消息”:“缺少令牌或机密”
}

}
在微软的帮助下,我成功地实现了这一目标。因为聊天会话不是经过身份验证的会话,所以我不需要json web令牌。在我去掉json web令牌的用法之后,它就工作了。在启动网络聊天时,我可以通过代码加载特定场景。

那么,您所要做的就是在加载网络聊天时启动bot?健康机器人不是自动做到的吗?我不知道你想实现什么样的自定义功能。嗨@KyleDelaney,你是对的。在“配置->对话”页面的“交互”选项卡上,健康机器人的管理站点可以通过从下拉列表中选择特定场景来设置“自动欢迎场景”。因此,通过用户界面,我们可以做到这一点。我试图找出如何做到这一点,但通过javascript代码。在一些微软中小企业的帮助下,我终于能够让它在这方面发挥作用。我发现我不需要使用json web令牌,因为这不是经过身份验证的对话。我错过了那部分。现在一切都好了。你想把它作为一个答案贴出来,这样你就可以接受了吗?