Я создал бот-приложение для веб-приложений на базе Azure, используя шаблон QnAMaker, и использовал «Тест в веб-чате» для его успешного тестирования. Чтобы включить голосового помощника для чат-бота, я настроил канал Cortana и включил опцию «управлять используемыми идентификационными данными через подключенную службу», чтобы связать учетную запись пользователя с навыком.
Чат-бот еще не был опубликован, но та же учетная запись Microsoft использовалась на тестовых устройствах для входа в Cortana в качестве логина botframework, используемого для разработки бота веб-приложения Azure. Однако фраза вызова не вызывает навыков в приложениях Cortana, работающих на ПК с iOS, Android и Windows 10.
Я использовал такие фразы, как «Спроси пурпурного джинна», «Скажи пурпурному джинну» только для получения обычных результатов поиска.
Я также изменил язык / регион на английский / США на всех тестовых устройствах. Разве этого изменения недостаточно для проверки этого навыка, когда устройство находится не в США.