共用方式為


ShowTypingMiddleware class

中間件,會自動為每個訊息傳送輸入指標。

備註

新增時,此中間件會在收到訊息活動時,將輸入活動傳回給使用者,讓他們知道 Bot 已收到訊息,並且正在處理回應。 您可以指定第一個輸入活動傳送之前以毫秒為單位的延遲,然後指定頻率,也會以毫秒為單位來決定另一個輸入活動傳送的頻率。 輸入活動會繼續傳送,直到 Bot 將另一則訊息傳回給用戶為止

建構函式

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>