#botframework
#botframework
Вопрос:
Я новичок в Microsoft bot framework и много раз видел термин turncontext.
Может ли кто-нибудь объяснить, что это на самом деле означает и его значение.
например: turncontext (адаптер, действие)
Ответ №1:
При использовании бота пользователь и бот говорят по очереди. В рамках бота поворот — это входящее действие пользователя, на которое бот также реагирует. Каждое сообщение, которое бот получает от нового пользователя, будет в новом повороте.
Если пользователь задает вопрос «Какая сегодня погода?», бот может ответить «Для чего бы вы хотели, чтобы погода была?». Это все за один ход. Затем пользователь отвечает «Лондон», это в новом повороте.
turnContext — это объект, который предоставляет вам доступ к информации о текущей очереди от пользователя. Это включает в себя текущее сообщение, отправленное пользователем, например. Полную спецификацию смотрите здесь . Он также используется для отправки сообщений обратно пользователю, для этого используется SendActivityAsync.
Взгляните на эту статью Microsoft, которую я использовал в качестве основы для этого ответа, который более подробно изложен. Также ознакомьтесь с примерами фреймворка бота и пройдитесь по коду, чтобы узнать больше о turnContext.
Комментарии:
1. @Nithin является ли это приемлемым ответом на ваш вопрос?