ShowTypingMiddleware class

メッセージごとに入力インジケーターを自動的に送信するミドルウェア。

注釈

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

コンストラクター

ShowTypingMiddleware(number, number)

SendTypingIndicator ミドルウェアを作成する

メソッド

onTurn(TurnContext, () => Promise<void>)

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

コンストラクターの詳細

ShowTypingMiddleware(number, number)

SendTypingIndicator ミドルウェアを作成する

new ShowTypingMiddleware(delay?: number, period?: number)

パラメーター

delay

number

最初の入力インジケーターを送信するまでに待機する時間 (ミリ秒)。

period

number

次の各インジケーターを送信するまでに待機する時間 (ミリ秒)。

メソッドの詳細

onTurn(TurnContext, () => Promise<void>)

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

function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>

パラメーター

context
TurnContext

受信した TurnContext オブジェクト。

next

() => Promise<void>

次のデリゲート関数。

戻り値

Promise<void>