Compartilhar via


IEvent interface

Um evento recebido ou enviado para uma fonte.

Propriedades

address

Endereçar informações de roteamento para o evento. Salve esse campo no armazenamento externo em algum lugar para redigir posteriormente uma mensagem proativa para o usuário.

agent

SDK que está processando o evento. Sempre será "botbuilder".

replyToId

A ID do evento ao qual esta atualização está relacionada.

source

A origem original do evento (ou seja, 'facebook', 'skype', 'slack', etc.)

sourceEvent

O evento original no esquema nativo de fontes. Para mensagens de saída podem ser usadas para passar dados de evento específicos da origem, como anexos personalizados.

type

Define o tipo de evento. Deve ser "mensagem" para um IMessage.

user

Para mensagens de entrada, este é o usuário que enviou a mensagem. Por padrão, essa é uma cópia de address.user mas você pode configurar seu bot com uma função lookupUser que permite mapear o usuário de entrada para uma ID de usuário interna.

Detalhes da propriedade

address

Endereçar informações de roteamento para o evento. Salve esse campo no armazenamento externo em algum lugar para redigir posteriormente uma mensagem proativa para o usuário.

address: IAddress

Valor da propriedade

agent

SDK que está processando o evento. Sempre será "botbuilder".

agent: string

Valor da propriedade

string

replyToId

A ID do evento ao qual esta atualização está relacionada.

replyToId?: string

Valor da propriedade

string

source

A origem original do evento (ou seja, 'facebook', 'skype', 'slack', etc.)

source: string

Valor da propriedade

string

sourceEvent

O evento original no esquema nativo de fontes. Para mensagens de saída podem ser usadas para passar dados de evento específicos da origem, como anexos personalizados.

sourceEvent: any

Valor da propriedade

any

type

Define o tipo de evento. Deve ser "mensagem" para um IMessage.

type: string

Valor da propriedade

string

user

Para mensagens de entrada, este é o usuário que enviou a mensagem. Por padrão, essa é uma cópia de address.user mas você pode configurar seu bot com uma função lookupUser que permite mapear o usuário de entrada para uma ID de usuário interna.

user: IIdentity

Valor da propriedade