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>