ShowTypingMiddleware クラス

  • java.lang.Object
    • com.microsoft.bot.builder.ShowTypingMiddleware

実装

public class ShowTypingMiddleware
implements Middleware

追加されると、このミドルウェアは、メッセージ アクティビティを受信したときに入力アクティビティをユーザーに送信し、ボットがメッセージを受信し、応答に取り組んでいることを通知します。 最初の入力アクティビティが送信されるまでの遅延をミリ秒単位で指定し、その後の頻度をミリ秒単位で指定して、別の入力アクティビティの送信頻度を決定することもできます。 入力アクティビティは、ボットが別のメッセージをユーザーに送り返すまで引き続き送信されます。

コンストラクターの概要

コンストラクター 説明
ShowTypingMiddleware()

既定の遅延と期間を持つコンストラクト。

ShowTypingMiddleware(long withDelay, long withPeriod)

ShowTypingMiddleware クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

受信アクティビティを処理します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

ShowTypingMiddleware

public ShowTypingMiddleware()

既定の遅延と期間を持つコンストラクト。

ShowTypingMiddleware

public ShowTypingMiddleware(long withDelay, long withPeriod)

ShowTypingMiddleware クラスの新しいインスタンスを初期化します。

パラメーター:

withDelay - 最初の入力インジケーターを送信するまでの初期遅延。
withPeriod - 追加の入力インジケーターが送信されるレート。

スロー:

java.lang.IllegalArgumentException - 遅延と期間は 0 より大きくする必要があります

メソッドの詳細

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

受信アクティビティを処理します。

パラメーター:

turnContext - このターンのコンテキスト オブジェクト。
next - ボット ミドルウェア パイプラインを続行するために呼び出すデリゲート。

戻り値:

実行するキューに登録された作業を表すタスク。

適用対象