다음을 통해 공유


IEvent interface

원본에서 수신되거나 원본으로 전송되는 이벤트입니다.

속성

address

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

agent

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

replyToId

이 업데이트와 관련된 이벤트의 ID입니다.

source

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

sourceEvent

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

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

속성 값