TeamsActivityHandler class
Adiciona suporte para eventos e interações específicos do Microsoft Teams.
- Extends
-
ActivityHandler
Comentários
Os desenvolvedores podem lidar com as atividades de Atualização de Conversa enviadas do Microsoft Teams por meio de dois métodos:
- Substituir métodos começando com
on..
e não terminando em..Event()
(por exemplo,onTeamsMembersAdded()
) ou em vez disso - Passando retornos de chamada para métodos que começam com
on..
e terminando em...Event()
(por exemplo,onTeamsMembersAddedEvent()
), para se manter em linha com a implementação mais antiga do {@see ActivityHandler}.
Os desenvolvedores devem usar nº 1 ou nº 2, acima para todas as atividades de Atualização de Conversa e não nº 2 e nº 3 para a mesma atividade. Ou seja, os desenvolvedores devem substituir onTeamsMembersAdded()
e não usar onTeamsMembersAdded()
e onTeamsMembersAddedEvent()
.
Os desenvolvedores que desejam lidar com atividades de invocação devem métodos de substituição começando com handle...()
(por exemplo, handleTeamsTaskModuleFetch()
).
Métodos
Métodos herdados
on |
Registra um manipulador de eventos de atividade para a atividade do comando |
on |
Registra um manipulador de eventos de atividade para a atividade CommandResult. |
on |
Registra um manipulador de eventos de atividade para a atualização de conversa evento, emitido para cada atividade de atualização de conversa de entrada. |
on |
Registra um manipulador de eventos de atividade para a caixa de diálogo evento, emitido como o último evento para uma atividade de entrada. |
on |
Registra um manipulador de eventos de atividade para a atividade de fim da conversa. |
on |
Registra um manipulador de eventos de atividade para o evento evento, emitido para cada atividade de evento de entrada. |
on |
Registra um manipulador de eventos de atividade para a atividade installationupdate. |
on |
Registra um manipulador de eventos de atividade para o atividade add de instalação. |
on |
Registra um manipulador de eventos de atividade para o instalaçãoupdate remover atividade. |
on |
Registra um manipulador de eventos de atividade para os membros adicionados evento, emitido para qualquer atividade de atualização de conversa de entrada que inclua membros adicionados à conversa. |
on |
Registra um manipulador de eventos de atividade para os membros removidos evento, emitido para qualquer atividade de atualização de conversa de entrada que inclua membros removidos da conversa. |
on |
Registra um manipulador de eventos de atividade para a mensagem evento, emitido para cada atividade de mensagem de entrada. |
on |
Registra um manipulador de eventos de atividade para a reação da mensagem evento, emitido para cada atividade de reação de mensagem de entrada. |
on |
Registra um manipulador de eventos de atividade para as reações adicionadas evento, emitido para qualquer atividade de reação de mensagem de entrada que descreva as reações adicionadas a uma mensagem. |
on |
Registra um manipulador de eventos de atividade para as reações removidas evento, emitido para qualquer atividade de reação de mensagem de entrada que descreve as reações removidas de uma mensagem. |
on |
Registra um manipulador de eventos de atividade para o evento tokens-resposta, emitido para qualquer atividade de evento de |
on |
Registra um manipulador de eventos de atividade para o evento, emitido para cada atividade de entrada, independentemente do tipo. |
on |
Registra um manipulador de eventos de atividade para o digitando atividade. |
on |
Registra um manipulador de eventos de atividade para o tipo de atividade |
run(Turn |
Chamado para iniciar o processo de emissão de eventos. |
Detalhes do método
onTeamsChannelCreatedEvent((channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsChannelCreated, como para quando um canal é criado.
function onTeamsChannelCreatedEvent(handler: (channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento criado pelo canal do teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsChannelDeletedEvent((channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsChannelDeleted, como para quando um canal é excluído.
function onTeamsChannelDeletedEvent(handler: (channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento excluído do canal do teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsChannelRenamedEvent((channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsChannelRenamed, como para quando um canal é renomeado.
function onTeamsChannelRenamedEvent(handler: (channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento renomeado pelo canal do Teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsChannelRestoredEvent((channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsChannelRestored, como para quando um canal é restaurado.
function onTeamsChannelRestoredEvent(handler: (channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(channelInfo: ChannelInfo, teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento restaurado do canal do teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsMeetingEndEvent((meeting: MeetingEndEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para quando uma reunião do Teams termina.
function onTeamsMeetingEndEvent(handler: (meeting: MeetingEndEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(meeting: MeetingEndEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada que manipula eventos de Fim de Reunião.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsMeetingStartEvent((meeting: MeetingStartEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para quando uma reunião do Teams é iniciada.
function onTeamsMeetingStartEvent(handler: (meeting: MeetingStartEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(meeting: MeetingStartEventDetails, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada que manipula eventos de Início da Reunião.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsMembersAddedEvent((membersAdded: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsMembersAdded, como para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot.
function onTeamsMembersAddedEvent(handler: (membersAdded: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(membersAdded: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento adicionado aos membros das equipes.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsMembersRemovedEvent((membersRemoved: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsMembersRemoved, como quando membros diferentes do bot saem do canal, como a lógica de adeus do bot.
function onTeamsMembersRemovedEvent(handler: (membersRemoved: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(membersRemoved: TeamsChannelAccount[], teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento removido pelos membros das equipes.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsReadReceiptEvent((receiptInfo: ReadReceiptInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para quando um Recibo de Leitura é enviado.
function onTeamsReadReceiptEvent(handler: (receiptInfo: ReadReceiptInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(receiptInfo: ReadReceiptInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada que manipula eventos de Confirmação de Leitura.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsTeamArchivedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsTeamArchived, como para quando uma equipe é arquivada.
function onTeamsTeamArchivedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento arquivado da equipe do Teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsTeamDeletedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsTeamDeleted, como quando uma equipe é excluída.
function onTeamsTeamDeletedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento excluído pela equipe do Teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsTeamHardDeletedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsTeamHardDeleted, como para quando uma equipe é excluída.
function onTeamsTeamHardDeletedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento de exclusão dura da equipe do teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsTeamRenamedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsTeamRenamed, como para quando uma equipe é renomeada.
function onTeamsTeamRenamedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento renomeado pela equipe do Teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsTeamRestoredEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsTeamRestored, como para quando uma equipe é restaurada.
function onTeamsTeamRestoredEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento restaurado pela equipe do Teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
onTeamsTeamUnarchivedEvent((teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>)
Registra um manipulador para eventos TeamsTeamUnarchived, como para quando uma equipe não é criada.
function onTeamsTeamUnarchivedEvent(handler: (teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>): this
Parâmetros
- handler
-
(teamInfo: TeamInfo, context: TurnContext, next: () => Promise<void>) => Promise<void>
Um retorno de chamada para lidar com o evento não abrangente da equipe do Teams.
Retornos
this
Uma promessa que representa o trabalho enfileirado.
Detalhes do método herdado
onCommand(BotHandler)
Registra um manipulador de eventos de atividade para a atividade do comando
function onCommand(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
Para manipular um evento Command, use o onCommand manipulador de eventos específico do tipo.
herdado de ActivityHandler.onCommand
onCommandResult(BotHandler)
Registra um manipulador de eventos de atividade para a atividade CommandResult.
function onCommandResult(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
Para manipular um evento CommandResult, use o onCommandResult manipulador de eventos específico do tipo.
herdado de ActivityHandler.onCommandResult
onConversationUpdate(BotHandler)
Registra um manipulador de eventos de atividade para a atualização de conversa evento, emitido para cada atividade de atualização de conversa de entrada.
function onConversationUpdate(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
As atividades de atualização de conversa descrevem as alterações nos metadados de uma conversa, como título, participantes ou outras informações específicas do canal.
Para lidar quando os membros são adicionados ou removidos da conversa, use os onMembersAdded e onMembersRemoved manipuladores de eventos de subtipo.
Herdado de ActivityHandler.onConversationUpdate
onDialog(BotHandler)
Registra um manipulador de eventos de atividade para a caixa de diálogo evento, emitido como o último evento para uma atividade de entrada.
function onDialog(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
herdado de ActivityHandler.onDialog
onEndOfConversation(BotHandler)
Registra um manipulador de eventos de atividade para a atividade de fim da conversa.
function onEndOfConversation(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
Essa atividade normalmente é enviada de uma habilidade para um chamador de habilidade que indica o fim dessa conversa filho em particular.
Para lidar com um fim de conversa, use o onEndOfConversation manipulador de eventos específico do tipo.
herdado de ActivityHandler.onEndOfConversation
onEvent(BotHandler)
Registra um manipulador de eventos de atividade para o evento evento, emitido para cada atividade de evento de entrada.
function onEvent(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
As atividades de evento comunicam informações programáticas de um cliente ou canal para um bot. O significado de uma atividade de evento é definido pelo nome da atividade propriedade, o que é significativo dentro do escopo de um canal. As atividades de evento são projetadas para transportar informações interativas (como cliques de botão) e informações não interativas (como uma notificação de um cliente atualizando automaticamente um modelo de fala inserido).
Para lidar com um evento de tokens/response
, use o manipulador de eventos onTokenResponseEvent subtipo. Para lidar com outros eventos nomeados, adicione lógica a esse manipulador.
herdado de ActivityHandler.onEvent
onInstallationUpdate(BotHandler)
Registra um manipulador de eventos de atividade para a atividade installationupdate.
function onInstallationUpdate(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
Para manipular um evento InstallationUpdate, use o manipulador de eventos onInstallationUpdate tipo específico.
herdado de ActivityHandler.onInstallationUpdate
onInstallationUpdateAdd(BotHandler)
Registra um manipulador de eventos de atividade para o atividade add de instalação.
function onInstallationUpdateAdd(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
herdado de ActivityHandler.onInstallationUpdateAdd
onInstallationUpdateRemove(BotHandler)
Registra um manipulador de eventos de atividade para o instalaçãoupdate remover atividade.
function onInstallationUpdateRemove(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
Para manipular um evento InstallationUpdateRemove, use o onInstallationUpdateRemove manipulador de eventos específico do tipo.
Herdado de ActivityHandler.onInstallationUpdateRemove
onMembersAdded(BotHandler)
Registra um manipulador de eventos de atividade para os membros adicionados evento, emitido para qualquer atividade de atualização de conversa de entrada que inclua membros adicionados à conversa.
function onMembersAdded(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
A propriedade membros adicionados da atividade contém os membros adicionados à conversa, o que pode incluir o bot.
Para lidar com eventos de atualização de conversa em geral, use o onConversationUpdate manipulador de eventos específico do tipo.
Herdado de ActivityHandler.onMembersAdded
onMembersRemoved(BotHandler)
Registra um manipulador de eventos de atividade para os membros removidos evento, emitido para qualquer atividade de atualização de conversa de entrada que inclua membros removidos da conversa.
function onMembersRemoved(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
A propriedade membersRemoved da atividade contém os membros removidos da conversa, o que pode incluir o bot.
Para lidar com eventos de atualização de conversa em geral, use o onConversationUpdate manipulador de eventos específico do tipo.
Herdado de ActivityHandler.onMembersRemoved
onMessage(BotHandler)
Registra um manipulador de eventos de atividade para a mensagem evento, emitido para cada atividade de mensagem de entrada.
function onMessage(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
As atividades de mensagem representam o conteúdo destinado a ser mostrado em uma interface de conversa e podem conter texto, fala, cartões interativos e anexos binários ou desconhecidos.
Nem todas as atividades de mensagem contêm texto, a propriedade de texto
Herdado de ActivityHandler.onMessage
onMessageReaction(BotHandler)
Registra um manipulador de eventos de atividade para a reação da mensagem evento, emitido para cada atividade de reação de mensagem de entrada.
function onMessageReaction(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
As atividades de reação de mensagem representam uma interação social em uma atividade de mensagem existente dentro de uma conversa. A atividade original é referida pela propriedade de replyToId da atividade de reação da mensagem. O da propriedade representa a origem da reação, como o usuário que reagiu à mensagem.
Para lidar quando as reações são adicionadas ou removidas de mensagens na conversa, use o onReactionsAdded e onReactionsRemoved manipuladores de eventos de subtipo.
Herdado de ActivityHandler.onMessageReaction
onReactionsAdded(BotHandler)
Registra um manipulador de eventos de atividade para as reações adicionadas evento, emitido para qualquer atividade de reação de mensagem de entrada que descreva as reações adicionadas a uma mensagem.
function onReactionsAdded(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
Reações da atividade Adicionadas propriedade inclui uma ou mais reações que foram adicionadas.
Para lidar com eventos de reação de mensagem em geral, use o onMessageReaction manipulador de eventos específico do tipo.
herdado de ActivityHandler.onReactionsAdded
onReactionsRemoved(BotHandler)
Registra um manipulador de eventos de atividade para as reações removidas evento, emitido para qualquer atividade de reação de mensagem de entrada que descreve as reações removidas de uma mensagem.
function onReactionsRemoved(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
A propriedade reactionsRemoved da atividade inclui uma ou mais reações que foram removidas.
Para lidar com eventos de reação de mensagem em geral, use o onMessageReaction manipulador de eventos específico do tipo.
herdado de ActivityHandler.onReactionsRemoved
onTokenResponseEvent(BotHandler)
Registra um manipulador de eventos de atividade para o evento tokens-resposta, emitido para qualquer atividade de evento de tokens/response
de entrada. Eles são gerados como parte do fluxo de autenticação OAuth.
function onTokenResponseEvent(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
O valor da atividade propriedade contém o token de usuário.
Se o bot manipular a autenticação usando um OAuthPrompt em uma caixa de diálogo, a caixa de diálogo precisará receber essa atividade para concluir o fluxo de autenticação.
Para lidar com outros eventos nomeados e eventos de evento em geral, use o onEvent manipulador de eventos específico do tipo.
Herdado de ActivityHandler.onTokenResponseEvent
onTurn(BotHandler)
Registra um manipulador de eventos de atividade para o evento, emitido para cada atividade de entrada, independentemente do tipo.
function onTurn(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Herdado de ActivityHandler.onTurn
onTyping(BotHandler)
Registra um manipulador de eventos de atividade para o digitando atividade.
function onTyping(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
Para lidar com um evento de digitação, use o onTyping manipulador de eventos específico do tipo.
herdado de ActivityHandler.onTyping
onUnrecognizedActivityType(BotHandler)
Registra um manipulador de eventos de atividade para o tipo de atividade
function onUnrecognizedActivityType(handler: BotHandler): this
Parâmetros
- handler
-
BotHandler
O manipulador de eventos.
Retornos
this
Uma referência ao objeto
Comentários
O ActivityHandler
não define eventos para todos os tipos de atividade definidos no esquema de atividade do Bot Framework. Além disso, canais e adaptadores personalizados podem criar Atividades com tipos que não estão no esquema. Quando o manipulador de atividade recebe esse evento, ele emite um evento de tipo de atividade não reconhecido.
A propriedade do tipo da atividade contém o tipo de atividade.
herdado de ActivityHandler.onUnrecognizedActivityType
run(TurnContext)
Chamado para iniciar o processo de emissão de eventos.
function run(context: TurnContext): Promise<void>
Parâmetros
- context
-
TurnContext
O objeto de contexto para a curva atual.
Retornos
Promise<void>
Comentários
Normalmente, você forneceria esse método como o manipulador de funções que o adaptador chama para executar a lógica do bot depois que a atividade recebida tiver sido pré-processada pelo adaptador e roteada por meio de qualquer middleware.
Por exemplo:
server.post('/api/messages', (req, res) => {
adapter.processActivity(req, res, async (context) => {
// Route to bot's activity logic.
await bot.run(context);
});
});
Consulte também
Herdado de ActivityHandler.run