IEvent interface
원본에서 수신되거나 원본으로 전송되는 이벤트입니다.
속성
| address | 이벤트에 대한 주소 라우팅 정보입니다. 나중에 사용자에게 자동 관리 메시지를 작성하려면 이 필드를 외부 스토리지에 저장합니다. |
| agent | 이벤트를 처리하는 SDK입니다. 항상 'botbuilder'가 됩니다. |
| reply |
이 업데이트와 관련된 이벤트의 ID입니다. |
| source | 이벤트의 원래 원본(예: 'facebook', 'skype', 'slack' 등) |
| source |
원본 네이티브 스키마의 원래 이벤트입니다. 보내는 메시지의 경우 사용자 지정 첨부 파일과 같은 원본 특정 이벤트 데이터를 전달하는 데 사용할 수 있습니다. |
| type | 이벤트 유형을 정의합니다. IMessage에 대한 '메시지'여야 합니다. |
| user | 들어오는 메시지의 경우 메시지를 보낸 사용자입니다. 기본적으로 address.user 복사본이지만 들어오는 사용자를 내부 사용자 ID에 매핑할 수 있는 lookupUser 함수를 사용하여 봇을 구성할 수 있습니다. |
속성 세부 정보
address
이벤트에 대한 주소 라우팅 정보입니다. 나중에 사용자에게 자동 관리 메시지를 작성하려면 이 필드를 외부 스토리지에 저장합니다.
address: IAddress
속성 값
agent
이벤트를 처리하는 SDK입니다. 항상 'botbuilder'가 됩니다.
agent: string
속성 값
string
replyToId
이 업데이트와 관련된 이벤트의 ID입니다.
replyToId?: string
속성 값
string
source
이벤트의 원래 원본(예: 'facebook', 'skype', 'slack' 등)
source: string
속성 값
string
sourceEvent
원본 네이티브 스키마의 원래 이벤트입니다. 보내는 메시지의 경우 사용자 지정 첨부 파일과 같은 원본 특정 이벤트 데이터를 전달하는 데 사용할 수 있습니다.
sourceEvent: any
속성 값
any
type
이벤트 유형을 정의합니다. IMessage에 대한 '메시지'여야 합니다.
type: string
속성 값
string
user
들어오는 메시지의 경우 메시지를 보낸 사용자입니다. 기본적으로 address.user 복사본이지만 들어오는 사용자를 내부 사용자 ID에 매핑할 수 있는 lookupUser 함수를 사용하여 봇을 구성할 수 있습니다.
user: IIdentity