Я установил простого бота QnA, который связан с сервисом QnA.В рамках сервиса QnA я задал несколько вопросов, в которых есть подсказки (иждивенцы), например, как мне добраться до кампуса через автобус, поезд и т. Д. см. Изображение в ссылке , в функции тестирования Qna maker.Вы можете просто нажать кнопку с именем enable mutli-turn, которая предоставляет функциональные кнопки, чтобы информировать вас о том, что можно / нужно спрашивать дальше через зависимых от ответа См. изображение в ссылке .
Однако при использовании в канале / в эмуляторе ничего подобного не появляется см. Изображение , что немного странно.И, очевидно, я хочу внедрить такую функциональность в бота, поскольку он делает жизнь пользователей намного проще.
Я новичок во всем, что касается бота (я начал в прошлом месяце), поэтому я просмотрелИнтернет, чтобы увидеть то, что я мог найти, но я не мог видеть ничего кроме написания вопросов внутри самого бота, см. документацию Microsoft , которая делает использование QnA maker практически бессмысленным.
То, что мне нужно, это перехватить сообщение от QnA maker, когда оно отвечает пользователю, посмотреть на полученный Json, чтобы найти, есть ли какие-либо иждивенцы, затем запустить другой диалог, который получает имена контекстуальных иждивенцев.и запускает простой цикл создания карт для каждого иждивенца, затем отправляет сообщение пользователю с сгенерированными картами, однако я не уверен, как перехватить Json и искать каких-либо иждивенцев, или есть кнопка, которая мне нужнащелкните внутри лазурь, которая просто делает это.