Почему отсутствует файл бота в лазере веб-приложения Azure? - PullRequest
2 голосов
/ 03 мая 2019

Я делаю своего веб-приложения ботом на лазурном, затем загружаю свой код для работы в этом коде с Visual Studio.Когда я решил запустить этот код, я понял, что он не поставляется с .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"
    }

1 Ответ

2 голосов
/ 03 мая 2019

До выпуска Bot Framework SDK 4.3 Microsoft Bot Framework предлагал файл .bot в качестве механизма управления ресурсами.Однако в дальнейшем рекомендуется использовать appsettings.json для управления этими ресурсами, поскольку файл .bot устарел.Поэтому у новых ботов Echo и Basic нет файлов .bot.

Если вы хотите проверить загруженный код бота с помощью эмулятора, вы можете выполнить следующие действия:

  • Отладьте код в Visual Studio, и он откроет новое окно (localhost: 3978), отображающее имя бота, указывающее, что бот готов.
  • Откройте эмулятор Bot Framework (убедитесь, что у вас последняя версия).
  • Нажмите Открыть бот .
  • Добавьте URL-адрес бота (http://localhost:3978/api/messages) и нажмите «Подключить» (оставьте идентификатор приложения и пароль приложения пустыми).
  • Отправьте сообщение своему боту для проверки его возможностей.

Убедитесь, что вы удалили идентификатор приложения и пароль приложения из файла appsettings.json для локального тестирования. это для дальнейшего разъяснения о том, как управлять ресурсами бота.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...