Я пытаюсь создать бота Azure, используя Azure Rest API.
Я использую этот API (запрос PUT) с помощью кода, заменив идентификатор подписки, имя группы ресурсов
https://management.azure.com/subscriptions/{subscription id}/resourceGroups/{resourcegroupId}
/providers/Microsoft.BotService/botServices/{botName}?api-version=2018-07-12
Тело запроса выглядит следующим образом
{"location":"global","properties":{"displayName":"{botName}","description":"{botName}","iconUrl":"https://docs.botframework.com/static/devportal/client/images/bot-framework-default.png","endpoint":"{endPoint}","msaAppId":"{app ID}"}}
Однако я получаю сообщение об ошибке:
{
"error": {
"code": "InvalidBotData",
"message": "Bot is not valid. Errors: RuntimeVersion is required. See https://aka.ms/bot-requirements for detailed requirements."
}
}
Я пытался использовать nodejs (arm-botservice SDK) для создания бота с использованием тех же параметров (конечно, меняя параметры в соответствии с нашими идентификаторами портала Azure), но я все еще получаю ту же ошибку.Я предполагаю, что внутренне он будет вызывать тот же API, что и выше.
Любая помощь будет полезна для решения этой проблемы.