AdapterIntegration Интерфейс

public interface AdapterIntegration

Интерфейс, определяющий контракт между частями интеграции веб-службы и адаптером бота.

Сводка по методу

Модификатор и тип Метод и описание
abstract java.util.concurrent.CompletableFuture<java.lang.Void> continueConversation(String botId, ConversationReference reference, BotCallbackHandler callback)

Отправляет упреждающее сообщение в беседу.

abstract java.util.concurrent.CompletableFuture<InvokeResponse> processActivity(String authHeader, Activity activity, BotCallbackHandler callback)

Создает контекст поворота и запускает конвейер ПО промежуточного слоя для входящего действия.

Сведения о методе

continueConversation

public abstract CompletableFuture continueConversation(String botId, ConversationReference reference, BotCallbackHandler callback)

Отправляет упреждающее сообщение в беседу.

Вызовите этот метод для упреждающего отправки сообщения в беседу. Большинству _channels требуется, чтобы пользователь инициировал беседу с ботом, прежде чем бот сможет отправлять действия пользователю.

Параметры:

botId - Идентификатор приложения бота. Этот параметр игнорируется в одном клиенте адаптеров (консоль, тест и т. д.), но имеет решающее значение для BotFrameworkAdapter, который является мультитенантным.
reference - Ссылка на беседу для продолжения.
callback - Метод для вызова результирующего бота.

Возвращаемое значение:

Задача, представляющая выполняемую рабочую очередь.

processActivity

public abstract CompletableFuture processActivity(String authHeader, Activity activity, BotCallbackHandler callback)

Создает контекст поворота и запускает конвейер ПО промежуточного слоя для входящего действия.

Параметры:

authHeader - Заголовок проверки подлинности HTTP запроса.
activity - Входящее действие.
callback - Код, выполняемый в конце конвейера по промежуточного слоя адаптера.

Возвращаемое значение:

Задача, представляющая выполняемую рабочую очередь. Если тип действия был "Invoke" и был найден соответствующий ключ (channelId + activityId), возвращается значение InvokeResponse, в противном случае возвращается значение NULL.

Применяется к