ShowTypingMiddleware class
メッセージごとに入力インジケーターを自動的に送信するミドルウェア。
注釈
追加されると、このミドルウェアは、メッセージ アクティビティを受信したときに入力アクティビティをユーザーに送信し、ボットがメッセージを受信し、応答に取り組んでいることを通知します。 最初の入力アクティビティが送信されるまでの遅延をミリ秒単位で指定し、その後の頻度をミリ秒単位で指定して、別の入力アクティビティの送信頻度を決定することもできます。 入力アクティビティは、ボットが別のメッセージをユーザーに送り返すまで引き続き送信されます
コンストラクター
Show |
SendTypingIndicator ミドルウェアを作成する |
メソッド
on |
受信アクティビティを処理します。 |
コンストラクターの詳細
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>