为什么Azure Web App机器人缺少bot文件?

米格尔·莫雷拉(Miguel Moreira)

我将我的Web应用程序机器人设为天蓝色,然后下载代码以在Visual Studio中使用该代码。当我决定运行该代码时,我意识到它没有随附.bot文件。因此,我没有任何方法可以在bot模拟器中对其进行测试。

我尝试创建我的.bot,但给出了错误Post 500或Internel Error

 {
      "name": "CoreBot",
      "services": [
        {
          "type": "endpoint",
          "name": "development",
          "endpoint": "http://localhost:3978/api/messages",
          "appId": "",
          "appPassword": "",
          "id": "1"
        },
        {
          "type": "endpoint",
          "name": "production",
          "endpoint": "https://CoreBot.azurewebsites.net/api/messages",
          "appId": "<YOUR APP ID>",
          "appPassword": "<YOUR APP PASSWORD>",
          "id": "2"
        }
      ],
      "padlock": "",
      "version": "2.0"
    }
拉努萨拉罗

在Bot Framework SDK 4.3之前,Microsoft Bot Framework提供了.bot文件作为一种管理资源的机制。但是,由于不建议使用.bot文件,因此建议您继续使用appsettings.json来管理这些资源。因此,较新的Echo和Basic机器人没有.bot文件。

如果要使用仿真器测试下载的机器人代码,则可以按照以下步骤操作:

  • 在Visual Studio上调试代码,它将打开一个新窗口(localhost:3978),显示机器人的名称,表明该机器人已准备就绪。
  • 打开Bot Framework Emulator(确保您具有最新版本)。
  • 单击打开机器人选项。
  • 添加Bot URL(http:// localhost:3978 / api / messages),然后单击Connect(将应用程序ID和应用程序密码保留为空白)。
  • 向您的机器人发送消息以测试其功能。

确保从appsettings.json文件中删除应用ID和应用密码以进行本地测试。您可以参考此内容,以进一步了解如何管理漫游器资源。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么BotFramework Emulator需要ngrok连接到Azure Web App Service上托管的机器人

使用DNN阻止来自Azure Web App中的引荐垃圾邮件机器人的流量

Azure Web App:为什么高级产品比标准产品便宜

为什么 Azure Web App 主插槽指向子插槽?

为什么 Slack 机器人从我而不是机器人用户向用户发送文件?

尝试打开Azure门户中非常存在的Bot服务时,Azure为什么为什么“无法找到具有指定ID的机器人”?

尝试打开Azure门户中非常存在的Bot服务时,Azure为什么为什么“无法找到具有指定ID的机器人”?

无法使用免费订阅从 Azure 门户创建 Web 应用程序机器人

Azure Web聊天机器人令牌服务器

由于 Microsoft.Web 资源提供程序,无法在 Azure 中创建机器人

Azure Web App插槽,为什么Source在交换时默认为生产

为什么我的Azure Web App请求有时会变慢

为什么XACML响应在Azure Web App上返回不适用?

为什么在Azure Web应用程序中找不到我的静态html文件?

为什么来自Azure机器人框架的第一条消息总是很慢

在Teams中使用Azure机器人服务:如何将文件发送到机器人

将上下文信息从Web应用程序传递到机器人框架的最佳方法是什么

我的不和谐机器人所说的“缺少权限”是什么意思

Azure Web App中缺少文件夹

为什么这会使机器人崩溃?

为什么机器人框架的 IDialog 是通用的?

为什么我的机器人无法实现这些参数?

如果从 azure web 作业运行,为什么控制台应用程序无法读取 App.config ?

如何将我的机器人迁移到Azure Bot服务?

无法复制文件指定的文件名太长。将机器人发布到 azure 时

Azure聊天机器人的前端源文件在哪里?

Azure 机器人服务模板 - 缺少 botFilePath/botFileSecret 字段(Node.js/SDK v4

Rock,Paper,Scissors with Bot,为什么我的程序没有打印出任何答案,即使我使用 ''s 定义了机器人移动?

为什么在机器人在线之前发送消息时机器人不触发 messageReactionAdd 事件