次の方法で共有


SendActivitiesHandler type

現在のターンの送信アクティビティ イベントに参加できるハンドラー。

type SendActivitiesHandler = (
  context: TurnContext,
  activities: Partial<Activity>[],
  next: () => Promise<ResourceResponse[]>
) => Promise<ResourceResponse[]>

注釈

パラメーターの

名前 種類 形容
context TurnContext の ターンのコンテキスト オブジェクト。
activities 部分<アクティビティ>[] 送信するアクティビティ。
next () => Promise<ResourceResponse[]> イベント処理を続行するために呼び出す関数。

戻り値の

Promise<ResourceResponse[]>

ハンドラーは、next 関数を呼び出して、次に登録されたハンドラーに制御を渡します。 ハンドラーが next 関数を呼び出さない場合、アダプターは後続のハンドラーを呼び出せず、ユーザーにアクティビティを送信しません。

アクティビティが正常に送信されると、 関数は、受信チャネルがアクティビティに割り当てた ID を含む ResourceResponse オブジェクト 配列を返します。 このハンドラーの戻り値としてこの配列を使用します。

も参照