Существует ли шаблон CK Bot Builder V4 SDK для Visual Studio Mac? - PullRequest
0 голосов
/ 22 января 2019

Мне удалось найти шаблоны и руководства C # Bot Builder V4 SDK для Visual Studio для Windows . Тем не менее, я не могу найти эквивалент для Mac . Вокруг Mac есть шаблоны V3, но я видел много комментариев, указывающих на то, что в V4 произошли серьезные изменения безопасности, поэтому я не думаю, что шаблоны V3 будут работать. Я попытался загрузить шаблон из Azure, однако он делает предположения о расположении файла .bot. Хотя есть документация о том, как решить эти проблемы в Windows, этот процесс не работает на Mac. Microsoft.Extensions.Configuration.UserSecrets не добавляет контекстные меню, описанные в документации.

Я бы хотел редактировать, создавать и запускать локально.

Обновление : Вот как использовать Azure Базовый шаблон Bot локально:

Чтобы запустить этот бот локально

  • Загрузите код бота с блейда Build на портале Azure
  • Обновите файл appsettings.json в корне проекта бота с помощью botFilePath и botFileSecret
  • Вы можете найти botFilePath и botFileSecret в настройках приложения службы приложений Azure.

Ваш файл appsettings.json должен выглядеть следующим образом

{
    "botFilePath": "<copy value from App settings>",
    "botFileSecret": "<copy value from App settings>"
}

Запустить в Visual Studio : открыть файл .sln в Visual Studio. Нажмите F5.

Запуск в коде Visual Studio : Откройте папку проекта бота с помощью кода Visual Studio. Поднимите терминал. Наберите 'dotnet run'.

Microsoft Bot Framework Emulator - это настольное приложение, которое позволяет разработчикам ботов тестировать и отлаживать своих ботов на локальном хосте или запускать удаленно через туннель.

Ответы [ 2 ]

0 голосов
/ 27 января 2019

Вот обширный список образцов BotBuilder, которые можно использовать в качестве отправной точки: Образцы BotBuilder

Обновление : некоторые примеры кода устарели и не будут правильно собираться.

0 голосов
/ 22 января 2019

В настоящее время нет шаблонов для Visual Studio для Mac, но dotnet Шаблоны CLI скоро появятся.Если вы неравнодушны к шаблонам для VS для Mac, , пожалуйста, откройте проблему на Github, чтобы команда могла расставить приоритеты .

...