C# 更改Bot框架文件夹结构后,消息传递端点返回错误请求错误
我使用Azure门户创建了我的Bot服务,并选择要使用的基本模板,该模板的run.csx文件位于“messages”文件夹中。我更新了文件夹结构以更好地满足我的需要,并删除了“messages”文件夹,取而代之的是一个名为“Default”的文件夹 我试图更新我的消息传递端点以指向“/api/Default?code=”,当消息传递端点指向“/api/messages”时,先前的值在哪里,但现在我收到一个错误的请求错误: 坏请求 { “消息”:“HTTP请求中提供的‘代码’查询参数与预期值不匹配。” }C# 更改Bot框架文件夹结构后,消息传递端点返回错误请求错误,c#,azure,botframework,azure-bot-service,C#,Azure,Botframework,Azure Bot Service,我使用Azure门户创建了我的Bot服务,并选择要使用的基本模板,该模板的run.csx文件位于“messages”文件夹中。我更新了文件夹结构以更好地满足我的需要,并删除了“messages”文件夹,取而代之的是一个名为“Default”的文件夹 我试图更新我的消息传递端点以指向“/api/Default?code=”,当消息传递端点指向“/api/messages”时,先前的值在哪里,但现在我收到一个错误的请求错误: 坏请求 { “消息”:“HTTP请求中提供的‘代码’查询参数与预期值不匹配
我不确定如何获得这个“代码”值以及它应该是什么。日志没有说明它应该是什么,我也找不到关于它的文档。另一个论坛中提到的某人: 以下是检索bot服务密钥代码的两种方法: 1) 通过kudo控制台查找函数的secrets.json文件:
2) 打开功能应用程序的刀片而不是bot服务刀片,然后查找功能(在bot的情况下为消息)的密钥/代码/机密其他论坛中提到的某人: 以下是检索bot服务密钥代码的两种方法: 1) 通过kudo控制台查找函数的secrets.json文件:
2) 打开功能应用程序的刀片而不是bot服务刀片,然后查找功能(在bot的情况下为消息)的密钥/代码/机密是否删除了run.csx文件和可能指向端点的消息文件夹?您可以尝试向同一文件夹添加更多文件,并编辑默认的文件。您的bot是Node.js还是c#bot?很抱歉,之前没有提供相关信息。我确实删除了邮件文件夹。仍然使用原始的run.csx,但我将其放在了默认文件夹中。在我的机器人中使用messages文件夹不再有意义。这是一个C#bot。这正是我的情况,但下面的答案无法解决它。您是否删除了run.csx文件以及可能指向端点的邮件文件夹?您可以尝试向同一文件夹添加更多文件,并编辑默认的文件。您的bot是Node.js还是c#bot?很抱歉,之前没有提供相关信息。我确实删除了邮件文件夹。仍然使用原始的run.csx,但我将其放在了默认文件夹中。在我的机器人中使用messages文件夹不再有意义。这是一个C#bot。这正是我的设想,但下面的答案并不能解决它。