Мне удалось найти шаблоны и руководства 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 - это настольное приложение, которое позволяет разработчикам ботов тестировать и отлаживать своих ботов на локальном хосте или запускать удаленно через туннель.