Если вы проверите свой код бота в онлайн-редакторе , вы обнаружите, что он получает значение, соответствующее ключу из настроек приложения, с помощью Microsoft.Bot.Builder.Azure.Utils.GetAppSetting метод, что-то вроде ниже.
var qnaKBId = Utils.GetAppSetting("QnAKnowledgebaseId");
После того, как вы вручную добавили обязательные поля в Настройки приложения , бот может получить необходимые параметры в QnAMakerService для QnAMakerDialog, и вы получите бот работающим.