IConversationResult interface
IConversationResult는 통화용 Skype 봇 플랫폼에서 봇으로 전송되는 초기 IConversation 알림에 따른 후속 요청의 JSON 본문입니다. IConversationResult는 이전 워크플로 응답에서 제공한 콜백 링크에 게시됩니다. IConversationResult는 이전 워크플로 응답에서 마지막으로 성공한 작업의 결과를 나타냅니다.
- Extends
속성
| address | 이벤트에 대한 주소 라우팅 정보입니다. 나중에 사용자에게 자동 관리 메시지를 작성하려면 이 필드를 외부 스토리지에 저장합니다. |
| agent | 이벤트를 처리하는 SDK입니다. 항상 'botbuilder'가 됩니다. |
| call |
호출의 현재 상태를 나타냅니다. |
| links | HTTP 링크 목록을 포함하는 사전입니다. |
| operation |
마지막으로 실행된 워크플로 작업의 결과입니다. |
| recorded |
RecordAction에 대해 기록된 데이터의 버퍼입니다. |
| source | 이벤트의 원래 원본(예: 'facebook', 'skype', 'slack' 등) |
| source |
원본 네이티브 스키마의 원래 이벤트입니다. 보내는 메시지의 경우 사용자 지정 첨부 파일과 같은 원본 특정 이벤트 데이터를 전달하는 데 사용할 수 있습니다. |
| type | 이벤트 유형을 정의합니다. IEvent에 대한 '메시지'여야 합니다. |
| user | 들어오는 이벤트의 경우 이벤트를 보낸 사용자입니다. 기본적으로 address.user 복사본이지만 들어오는 사용자를 내부 사용자 ID에 매핑할 수 있는 lookupUser 함수를 사용하여 봇을 구성할 수 있습니다. |
속성 세부 정보
address
이벤트에 대한 주소 라우팅 정보입니다. 나중에 사용자에게 자동 관리 메시지를 작성하려면 이 필드를 외부 스토리지에 저장합니다.
address: IAddress
속성 값
agent
이벤트를 처리하는 SDK입니다. 항상 'botbuilder'가 됩니다.
agent: string
속성 값
string
callState
호출의 현재 상태를 나타냅니다.
callState: string
속성 값
string
links
HTTP 링크 목록을 포함하는 사전입니다.
links?: any
속성 값
any
operationOutcome
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