다음을 통해 공유


ICallSessionOptions interface

세션의 생성자에 전달되는 옵션입니다.

속성

autoBatchDelay

(선택 사항) 일괄 처리로 전송된 각 메시지 사이에 허용되는 시간입니다. 기본값은 150ms입니다.

dialogArgs

(선택 사항) 대화 초기 대화 상자에 전달할 인수입니다.

dialogErrorMessage

대화 상자 오류가 발생할 때 사용자를 보내는 기본 오류 메시지입니다.

dialogId

사용자와 새 대화를 시작할 때 사용할 대화 상자의 고유 ID입니다.

library

대화 상자의 봇 루트 라이브러리입니다.

localizer

(선택 사항) 봇 응답을 지역화할 때 사용할 지역화입니다.

middleware

각 요청 전에 실행할 세션 미들웨어의 배열입니다.

onSave

세션 상태가 저장되면 호출하는 함수입니다.

onSend

메시지 일괄 처리를 보낼 때 호출하는 함수입니다.

promptDefaults

사용할 기본 프롬프트 설정입니다.

recognizeDefaults

사용할 기본 인식기 설정입니다.

recordDefaults

사용할 기본 기록 설정입니다.

속성 세부 정보

autoBatchDelay

(선택 사항) 일괄 처리로 전송된 각 메시지 사이에 허용되는 시간입니다. 기본값은 150ms입니다.

autoBatchDelay?: number

속성 값

number

dialogArgs

(선택 사항) 대화 초기 대화 상자에 전달할 인수입니다.

dialogArgs?: any

속성 값

any

dialogErrorMessage

대화 상자 오류가 발생할 때 사용자를 보내는 기본 오류 메시지입니다.

dialogErrorMessage?: string | string[] | IAction | IIsAction

속성 값

string | string[] | IAction | IIsAction

dialogId

사용자와 새 대화를 시작할 때 사용할 대화 상자의 고유 ID입니다.

dialogId: string

속성 값

string

library

대화 상자의 봇 루트 라이브러리입니다.

library: Library

속성 값

localizer

(선택 사항) 봇 응답을 지역화할 때 사용할 지역화입니다.

localizer?: ILocalizer

속성 값

middleware

각 요청 전에 실행할 세션 미들웨어의 배열입니다.

middleware: ICallSessionMiddleware[]

속성 값

onSave

세션 상태가 저장되면 호출하는 함수입니다.

onSave: (done: (err: Error) => void) => void

속성 값

(done: (err: Error) => void) => void

onSend

메시지 일괄 처리를 보낼 때 호출하는 함수입니다.

onSend: (messages: IEvent[], done: (err: Error) => void) => void

속성 값

(messages: IEvent[], done: (err: Error) => void) => void

promptDefaults

사용할 기본 프롬프트 설정입니다.

promptDefaults: IPrompt

속성 값

recognizeDefaults

사용할 기본 인식기 설정입니다.

recognizeDefaults: IRecognizeAction

속성 값

recordDefaults

사용할 기본 기록 설정입니다.

recordDefaults: IRecordAction

속성 값