BotHandler type

ActivityHandler オブジェクトで使用するボット アクティビティ イベント ハンドラーについて説明します。

type BotHandler = (
  context: TurnContext,
  next: () => Promise<void>
) => Promise<any>

注釈

パラメーター

名前 種類 説明
context TurnContext ターンのコンテキスト オブジェクト。
next () => Promise アクティビティを処理するための継続関数。

戻り値

any

受信アクティビティは、オブジェクトの contextactivity プロパティに含まれています。 アクティビティ イベントの next 処理を続行するには、 関数を呼び出します。 これを行わないと、このアクティビティのイベントの伝達が停止します。

ボット アクティビティ ハンドラーは、 呼び出し アクティビティをサポートするために値を返すことができます。