다음을 통해 공유


IConversationResult interface

IConversationResult는 통화용 Skype 봇 플랫폼에서 봇으로 전송되는 초기 IConversation 알림에 따른 후속 요청의 JSON 본문입니다. IConversationResult는 이전 워크플로 응답에서 제공한 콜백 링크에 게시됩니다. IConversationResult는 이전 워크플로 응답에서 마지막으로 성공한 작업의 결과를 나타냅니다.

Extends

속성

address

이벤트에 대한 주소 라우팅 정보입니다. 나중에 사용자에게 자동 관리 메시지를 작성하려면 이 필드를 외부 스토리지에 저장합니다.

agent

이벤트를 처리하는 SDK입니다. 항상 'botbuilder'가 됩니다.

callState

호출의 현재 상태를 나타냅니다.

links

HTTP 링크 목록을 포함하는 사전입니다.

operationOutcome

마지막으로 실행된 워크플로 작업의 결과입니다.

recordedAudio

RecordAction에 대해 기록된 데이터의 버퍼입니다.

source

이벤트의 원래 원본(예: 'facebook', 'skype', 'slack' 등)

sourceEvent

원본 네이티브 스키마의 원래 이벤트입니다. 보내는 메시지의 경우 사용자 지정 첨부 파일과 같은 원본 특정 이벤트 데이터를 전달하는 데 사용할 수 있습니다.

type

이벤트 유형을 정의합니다. IEvent에 대한 '메시지'여야 합니다.

user

들어오는 이벤트의 경우 이벤트를 보낸 사용자입니다. 기본적으로 address.user 복사본이지만 들어오는 사용자를 내부 사용자 ID에 매핑할 수 있는 lookupUser 함수를 사용하여 봇을 구성할 수 있습니다.

속성 세부 정보

address

이벤트에 대한 주소 라우팅 정보입니다. 나중에 사용자에게 자동 관리 메시지를 작성하려면 이 필드를 외부 스토리지에 저장합니다.

address: IAddress

속성 값

agent

이벤트를 처리하는 SDK입니다. 항상 'botbuilder'가 됩니다.

agent: string

속성 값

string

callState

호출의 현재 상태를 나타냅니다.

callState: string

속성 값

string

HTTP 링크 목록을 포함하는 사전입니다.

links?: any

속성 값

any

operationOutcome

마지막으로 실행된 워크플로 작업의 결과입니다.

operationOutcome: IActionOutcome

속성 값

recordedAudio

RecordAction에 대해 기록된 데이터의 버퍼입니다.

recordedAudio?: any

속성 값

any

source

이벤트의 원래 원본(예: 'facebook', 'skype', 'slack' 등)

source: string

속성 값

string

sourceEvent

원본 네이티브 스키마의 원래 이벤트입니다. 보내는 메시지의 경우 사용자 지정 첨부 파일과 같은 원본 특정 이벤트 데이터를 전달하는 데 사용할 수 있습니다.

sourceEvent: any

속성 값

any

type

이벤트 유형을 정의합니다. IEvent에 대한 '메시지'여야 합니다.

type: string

속성 값

string

user

들어오는 이벤트의 경우 이벤트를 보낸 사용자입니다. 기본적으로 address.user 복사본이지만 들어오는 사용자를 내부 사용자 ID에 매핑할 수 있는 lookupUser 함수를 사용하여 봇을 구성할 수 있습니다.

user: IIdentity

속성 값