ShowTypingMiddleware class
中間件,會自動為每個訊息傳送輸入指標。
備註
新增時,此中間件會在收到訊息活動時,將輸入活動傳回給使用者,讓他們知道 Bot 已收到訊息,並且正在處理回應。 您可以指定第一個輸入活動傳送之前以毫秒為單位的延遲,然後指定頻率,也會以毫秒為單位來決定另一個輸入活動傳送的頻率。 輸入活動會繼續傳送,直到 Bot 將另一則訊息傳回給用戶為止
建構函式
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>