다음을 통해 공유


ShowTypingMiddleware class

각 메시지에 대해 입력 표시기를 자동으로 보내는 미들웨어입니다.

설명

추가되면 이 미들웨어는 메시지 활동이 수신될 때 사용자에게 입력 활동을 다시 보내 봇이 메시지를 수신했으며 응답에서 작업 중임을 알릴 수 있습니다. 첫 번째 입력 작업이 전송되기 전에 지연 시간(밀리초)을 지정한 다음, 다른 입력 작업이 전송되는 빈도를 밀리초 단위로 지정할 수 있습니다. 입력 활동은 봇이 사용자에게 다른 메시지를 다시 보낼 때까지 계속 전송됩니다.

생성자

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>