TeamsActivityHandler Classe
- java.
lang. Object - com.
microsoft. bot. builder. ActivityHandler - com.
microsoft. bot. builder. teams. TeamsActivityHandler
- com.
- com.
public class TeamsActivityHandler
extends ActivityHandler
Uma implementação do Teams da interface do Bot destinada a subclasse adicional. Deriva dessa classe para conectar código para lidar com determinados tipos de atividade. O pré e o pós-processamento de Atividades podem ser conectados derivando e chamando a implementação da classe base.
Resumo do Construtor
| Construtor | Description | |
|---|---|---|
| TeamsActivityHandler() | ||
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented()
Invoque uma nova Exceção de |
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented(String body)
Invoque uma nova Exceção de |
| protected java.util.concurrent.CompletableFuture<T> |
<T>withException(Throwable t)
Manipulador de erros que pode capturar exceções. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onConversationUpdateActivity(TurnContext turnContext)
Invocado quando uma atividade de atualização de conversa é recebida do canal. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onEventActivity(TurnContext turnContext)
Invocado quando um evento "tokens/resposta" é recebido quando o comportamento base de onEventActivity(TurnContext turnContext) é usado. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onInvokeActivity(TurnContext turnContext)
Invocado quando uma atividade de invocação é recebida do conector quando o comportamento base de em |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onSignInInvoke(TurnContext turnContext)
Invocado quando um sinal |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)
Invocado quando uma atividade de consulta de link baseada em aplicativo é recebida do conector. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onTeamsCardActionInvoke(TurnContext turnContext)
Invocado quando uma atividade de invocação de ação de cartão é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento Channel Created é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento de Canal Excluído é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento renomeada pelo canal é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento Channel Restored é recebida do conector. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Invocado quando uma atividade de cartão de consentimento de arquivo é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Invocado quando um cartão de consentimento do arquivo é aceito pelo usuário. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Invocado quando um cartão de consentimento do arquivo é recusado pelo usuário. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)
Invocado quando uma atividade de evento de Fim de Reunião do Teams é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)
Invocado quando uma atividade de evento início de reunião do Teams é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersAdded(List<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersAddedDispatch(List<ChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersRemoved(List<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot deixarem o canal, como a lógica de adeus do bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersRemovedDispatch(List<ChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot deixarem o canal, como a lógica de adeus do bot. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)
Invocado quando uma atividade de edição de visualização de mensagem do bot de extensão de mensagens é recebida do conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)
Invocado quando uma atividade de envio da visualização da mensagem do bot de extensão de mensagens é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)
Substitua isso em uma classe derivada para fornecer lógica para quando um botão de cartão é clicado em uma extensão de mensagens. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)
Invocado quando uma atividade de url de configuração de configuração de extensão de mensagens é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)
Substitua isso em uma classe derivada para fornecer lógica para quando uma configuração é definida para uma extensão de mensagens. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)
Invocado quando uma atividade busca de extensão de mensagens é recebida do conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)
Invocado quando uma atividade de Consulta de Extensão de Mensagens é recebida do conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)
Invocado quando uma atividade de item de seleção de extensão de mensagens é recebida do conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)
Invocado quando uma atividade de ação de envio de extensão de mensagens é recebida do conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)
Invocado quando uma atividade de expedição de ação de envio de extensão de mensagens é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)
Invocado quando uma atividade de Ação de Cartão do Conector O365 é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsSigninVerifyState(TurnContext turnContext)
Invocado quando um sinal |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)
Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é buscada. |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)
Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é enviada. |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é buscado. |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é enviada. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento arquivo arquivado da equipe é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento Da Equipe Excluída é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento Team Hard Deleted é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento renomeada pelo canal é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento Da Equipe Restaurada é recebida do conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Invocado quando uma atividade de evento Team Unarchived é recebida do conector. |
Métodos herdados de ActivityHandler
Métodos herdados de java.lang.Object
Detalhes do construtor
TeamsActivityHandler
public TeamsActivityHandler()
Detalhes do método
<T>notImplemented
protected CompletableFuture
Invoque um novo InvokeResponseException com um status de código HTTP 501.
Retornos:
<T>notImplemented
protected CompletableFuture
Invoque um novo InvokeResponseException com um status de código HTTP 501.
Parâmetros:
Retornos:
<T>withException
protected CompletableFuture
Manipulador de erros que pode capturar exceções.
Parâmetros:
Retornos:
onConversationUpdateActivity
protected CompletableFuture
Invocado quando uma atividade de atualização de conversa é recebida do canal. As atividades de atualização de conversa são úteis quando se trata de responder aos usuários que estão sendo adicionados ou removidos do canal. Por exemplo, um bot pode responder a um usuário que está sendo adicionado cumprimentando o usuário.
Substituições:
TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)Parâmetros:
Retornos:
onEventActivity
protected CompletableFuture
Invocado quando um evento "tokens/resposta" é recebido quando o comportamento base de onEventActivity(TurnContext turnContext) é usado.
Se estiver usando um OAuthPrompt, substitua esse método para encaminhar esse Activity para a caixa de diálogo atual.
Por padrão, esse método não faz nada.
Quando o método onEventActivity(TurnContext turnContext) recebe um evento com um com.microsoft.bot.schema.Activity#getName() de "tokens/resposta", ele chama esse método.
Substituições:
TeamsActivityHandler.onEventActivity(TurnContext turnContext)Parâmetros:
Retornos:
onInvokeActivity
protected CompletableFuture
Invocado quando uma atividade de invocação é recebida do conector quando o comportamento base do onTurn é usado.
Substituições:
TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)Parâmetros:
Retornos:
onSignInInvoke
protected CompletableFuture
Invocado quando uma atividade de invocação de signIn é recebida do conector.
Substituições:
TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)Parâmetros:
Retornos:
onTeamsAppBasedLinkQuery
protected CompletableFuture
Invocado quando uma atividade de consulta de link baseada em aplicativo é recebida do conector.
Parâmetros:
Retornos:
onTeamsCardActionInvoke
protected CompletableFuture
Invocado quando uma atividade de invocação de ação de cartão é recebida do conector.
Parâmetros:
Retornos:
onTeamsChannelCreated
protected CompletableFuture
Invocado quando uma atividade de evento Channel Created é recebida do conector. O canal criado corresponde ao usuário que está criando um novo canal.
Parâmetros:
Retornos:
onTeamsChannelDeleted
protected CompletableFuture
Invocado quando uma atividade de evento de Canal Excluído é recebida do conector. O canal Excluído corresponde ao usuário que exclui um canal existente.
Parâmetros:
Retornos:
onTeamsChannelRenamed
protected CompletableFuture
Invocado quando uma atividade de evento renomeada pelo canal é recebida do conector. O canal Renomeado corresponde ao usuário renomeando um canal existente.
Parâmetros:
Retornos:
onTeamsChannelRestored
protected CompletableFuture
Invocado quando uma atividade de evento Channel Restored é recebida do conector. O canal restaurado corresponde ao usuário que restaura um canal excluído anteriormente.
Parâmetros:
Retornos:
onTeamsFileConsent
protected CompletableFuture
Invocado quando uma atividade de cartão de consentimento de arquivo é recebida do conector.
Parâmetros:
Retornos:
onTeamsFileConsentAccept
protected CompletableFuture
Invocado quando um cartão de consentimento do arquivo é aceito pelo usuário.
Parâmetros:
Retornos:
onTeamsFileConsentDecline
protected CompletableFuture
Invocado quando um cartão de consentimento do arquivo é recusado pelo usuário.
Parâmetros:
Retornos:
onTeamsMeetingEnd
protected CompletableFuture
Invocado quando uma atividade de evento de Fim de Reunião do Teams é recebida do conector. Substitua isso em uma classe derivada para fornecer lógica para quando uma reunião for encerrada.
Parâmetros:
Retornos:
onTeamsMeetingStart
protected CompletableFuture
Invocado quando uma atividade de evento início de reunião do Teams é recebida do conector. Substitua isso em uma classe derivada para fornecer lógica para quando uma reunião for iniciada.
Parâmetros:
Retornos:
onTeamsMembersAdded
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot.
Parâmetros:
Retornos:
onTeamsMembersAddedDispatch
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot. Ele obterá os membros associados com as contas fornecidas.
Parâmetros:
Retornos:
onTeamsMembersRemoved
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot deixarem o canal, como a lógica de adeus do bot.
Parâmetros:
Retornos:
onTeamsMembersRemovedDispatch
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot deixarem o canal, como a lógica de adeus do bot. Ele obterá os membros associados com as contas fornecidas.
Parâmetros:
Retornos:
onTeamsMessagingExtensionBotMessagePreviewEdit
protected CompletableFuture
Invocado quando uma atividade de edição de visualização de mensagem do bot de extensão de mensagens é recebida do conector.
Parâmetros:
Retornos:
onTeamsMessagingExtensionBotMessagePreviewSend
protected CompletableFuture
Invocado quando uma atividade de envio da visualização da mensagem do bot de extensão de mensagens é recebida do conector.
Parâmetros:
Retornos:
onTeamsMessagingExtensionCardButtonClicked
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando um botão de cartão é clicado em uma extensão de mensagens.
Parâmetros:
Retornos:
onTeamsMessagingExtensionConfigurationQuerySettingUrl
protected CompletableFuture
Invocado quando uma atividade de url de configuração de configuração de extensão de mensagens é recebida do conector.
Parâmetros:
Retornos:
onTeamsMessagingExtensionConfigurationSetting
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando uma configuração é definida para uma extensão de mensagens.
Parâmetros:
Retornos:
onTeamsMessagingExtensionFetchTask
protected CompletableFuture
Invocado quando uma atividade busca de extensão de mensagens é recebida do conector.
Parâmetros:
Retornos:
onTeamsMessagingExtensionQuery
protected CompletableFuture
Invocado quando uma atividade de Consulta de Extensão de Mensagens é recebida do conector.
Parâmetros:
Retornos:
onTeamsMessagingExtensionSelectItem
protected CompletableFuture
Invocado quando uma atividade de item de seleção de extensão de mensagens é recebida do conector.
Parâmetros:
Retornos:
onTeamsMessagingExtensionSubmitAction
protected CompletableFuture
Invocado quando uma atividade de ação de envio de extensão de mensagens é recebida do conector.
Parâmetros:
Retornos:
onTeamsMessagingExtensionSubmitActionDispatch
protected CompletableFuture
Invocado quando uma atividade de expedição de ação de envio de extensão de mensagens é recebida do conector.
Parâmetros:
Retornos:
onTeamsO365ConnectorCardAction
protected CompletableFuture
Invocado quando uma atividade de Ação de Cartão do Conector O365 é recebida do conector.
Parâmetros:
Retornos:
onTeamsSigninVerifyState
protected CompletableFuture
Invocado quando uma atividade de estado de verificação de signIn é recebida do conector.
Parâmetros:
Retornos:
onTeamsTabFetch
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é buscada.
Parâmetros:
Retornos:
onTeamsTabSubmit
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é enviada.
Parâmetros:
Retornos:
onTeamsTaskModuleFetch
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é buscado.
Parâmetros:
Retornos:
onTeamsTaskModuleSubmit
protected CompletableFuture
Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é enviada.
Parâmetros:
Retornos:
onTeamsTeamArchived
protected CompletableFuture
Invocado quando uma atividade de evento arquivo arquivado da equipe é recebida do conector. A equipe arquivada corresponde ao usuário que arquiva uma equipe.
Parâmetros:
Retornos:
onTeamsTeamDeleted
protected CompletableFuture
Invocado quando uma atividade de evento Da Equipe Excluída é recebida do conector. A equipe excluída corresponde ao usuário que exclui uma equipe.
Parâmetros:
Retornos:
onTeamsTeamHardDeleted
protected CompletableFuture
Invocado quando uma atividade de evento Team Hard Deleted é recebida do conector. O Team Hard Deleted corresponde ao usuário que exclui uma equipe.
Parâmetros:
Retornos:
onTeamsTeamRenamed
protected CompletableFuture
Invocado quando uma atividade de evento renomeada pelo canal é recebida do conector. O canal Renomeado corresponde ao usuário renomeando um canal existente.
Parâmetros:
Retornos:
onTeamsTeamRestored
protected CompletableFuture
Invocado quando uma atividade de evento Da Equipe Restaurada é recebida do conector. A equipe restaurada corresponde ao usuário que restaura uma equipe.
Parâmetros:
Retornos:
onTeamsTeamUnarchived
protected CompletableFuture
Invocado quando uma atividade de evento Team Unarchived é recebida do conector. O Team Unarchived corresponde ao usuário que desarquiva uma equipe.
Parâmetros:
Retornos: