次の方法で共有


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>