TeamsActivityHandler Classe

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 dede Resposta decom um status de código HTTP 501.

protected java.util.concurrent.CompletableFuture<T> <T>notImplemented(String body)

Invoque uma nova Exceção dede Resposta decom um status de código HTTP 501.

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<InvokeResponse> onInvokeActivity(TurnContext turnContext)

Invocado quando uma atividade de invocação é recebida do conector quando o comportamento base de emTurn é usado.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onSignInInvoke(TurnContext turnContext)

Invocado quando um sinalNa atividade de invocação é recebido do conector.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Invocado quando uma atividade de consulta de link baseada em aplicativo é recebida do conector.

protected java.util.concurrent.CompletableFuture<InvokeResponse> 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<InvokeResponse> 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<MessagingExtensionActionResponse> 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<MessagingExtensionActionResponse> 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<MessagingExtensionResponse> 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<MessagingExtensionActionResponse> onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Invocado quando uma atividade busca de extensão de mensagens é recebida do conector.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Invocado quando uma atividade de Consulta de Extensão de Mensagens é recebida do conector.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> 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<MessagingExtensionActionResponse> 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<MessagingExtensionActionResponse> 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 sinalVerificar se a atividade de estado é recebida do conector.

protected java.util.concurrent.CompletableFuture<TabResponse> 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<TabResponse> 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<TaskModuleResponse> 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<TaskModuleResponse> 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

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

TeamsActivityHandler

public TeamsActivityHandler()

Detalhes do método

<T>notImplemented

protected CompletableFuture notImplemented()

Invoque um novo InvokeResponseException com um status de código HTTP 501.

Retornos:

true se essa invocação fez com que este CompleteableFuture transicione para um estado concluído, caso contrário, false

<T>notImplemented

protected CompletableFuture notImplemented(String body)

Invoque um novo InvokeResponseException com um status de código HTTP 501.

Parâmetros:

body - O corpo do InvokeResponseException.

Retornos:

true se essa invocação fez com que este CompleteableFuture transicione para um estado concluído, caso contrário, false

<T>withException

protected CompletableFuture withException(Throwable t)

Manipulador de erros que pode capturar exceções.

Parâmetros:

t - A exceção gerada.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onConversationUpdateActivity

protected CompletableFuture onConversationUpdateActivity(TurnContext turnContext)

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:

turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onEventActivity

protected CompletableFuture onEventActivity(TurnContext turnContext)

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:

turnContext - O objeto de contexto para este turno.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onInvokeActivity

protected CompletableFuture onInvokeActivity(TurnContext turnContext)

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:

turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onSignInInvoke

protected CompletableFuture onSignInInvoke(TurnContext turnContext)

Invocado quando uma atividade de invocação de signIn é recebida do conector.

Substituições:

TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)

Parâmetros:

turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsAppBasedLinkQuery

protected CompletableFuture onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Invocado quando uma atividade de consulta de link baseada em aplicativo é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.
query - O tipo de corpo da solicitação de invocação para a consulta de link baseada em aplicativo.

Retornos:

A resposta da extensão de mensagens para a consulta.

onTeamsCardActionInvoke

protected CompletableFuture onTeamsCardActionInvoke(TurnContext turnContext)

Invocado quando uma atividade de invocação de ação de cartão é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsChannelCreated

protected CompletableFuture onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo - O objeto de informações do canal que descreve o canal.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsChannelDeleted

protected CompletableFuture onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo - O objeto de informações do canal que descreve o canal.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsChannelRenamed

protected CompletableFuture onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo - O objeto de informações do canal que descreve o canal.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsChannelRestored

protected CompletableFuture onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo - O objeto de informações do canal que descreve o canal.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsFileConsent

protected CompletableFuture onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Invocado quando uma atividade de cartão de consentimento de arquivo é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.
fileConsentCardResponse - A resposta que representa o valor da atividade de invocação enviada quando o usuário age em um cartão de consentimento do arquivo.

Retornos:

Um InvokeResponse dependendo da ação do cartão de consentimento do arquivo.

onTeamsFileConsentAccept

protected CompletableFuture onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Invocado quando um cartão de consentimento do arquivo é aceito pelo usuário.

Parâmetros:

turnContext - O TurnContext atual.
fileConsentCardResponse - A resposta que representa o valor da atividade de invocação enviada quando o usuário aceita um cartão de consentimento do arquivo.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsFileConsentDecline

protected CompletableFuture onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Invocado quando um cartão de consentimento do arquivo é recusado pelo usuário.

Parâmetros:

turnContext - O TurnContext atual.
fileConsentCardResponse - A resposta que representa o valor da atividade de invocação enviada quando o usuário recusa um cartão de consentimento do arquivo.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMeetingEnd

protected CompletableFuture onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

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:

meeting - Os detalhes da reunião.
turnContext - O objeto de contexto para este turno.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMeetingStart

protected CompletableFuture onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

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:

meeting - Os detalhes da reunião.
turnContext - O objeto de contexto para este turno.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMembersAdded

protected CompletableFuture onTeamsMembersAdded(List 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.

Parâmetros:

membersAdded - Uma lista de todos os membros adicionados ao canal, conforme descrito pela atividade de atualização da conversa.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMembersAddedDispatch

protected CompletableFuture onTeamsMembersAddedDispatch(List 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. Ele obterá os membros associados com as contas fornecidas.

Parâmetros:

membersAdded - Uma lista de todas as contas adicionadas ao canal, conforme descrito pela atividade de atualização da conversa.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMembersRemoved

protected CompletableFuture onTeamsMembersRemoved(List 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.

Parâmetros:

membersRemoved - Uma lista de todos os membros removidos do canal, conforme descrito pela atividade de atualização da conversa.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMembersRemovedDispatch

protected CompletableFuture onTeamsMembersRemovedDispatch(List 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. Ele obterá os membros associados com as contas fornecidas.

Parâmetros:

membersRemoved - Uma lista de todas as contas removidas do canal, conforme descrito pela atividade de atualização da conversa.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMessagingExtensionBotMessagePreviewEdit

protected CompletableFuture 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.

Parâmetros:

turnContext - O TurnContext atual.
action - A ação de extensão de mensagens.

Retornos:

A resposta da ação de extensão de mensagens para a ação.

onTeamsMessagingExtensionBotMessagePreviewSend

protected CompletableFuture 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.

Parâmetros:

turnContext - O TurnContext atual.
action - A ação de extensão de mensagens.

Retornos:

A resposta da ação de extensão de mensagens para a ação.

onTeamsMessagingExtensionCardButtonClicked

protected CompletableFuture 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.

Parâmetros:

turnContext - O TurnContext atual.
cardData - Objeto que representa os dados do cartão.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMessagingExtensionConfigurationQuerySettingUrl

protected CompletableFuture 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.

Parâmetros:

turnContext - O TurnContext atual.
query - A consulta de extensão de mensagens.

Retornos:

A resposta da extensão de mensagens para a consulta.

onTeamsMessagingExtensionConfigurationSetting

protected CompletableFuture 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.

Parâmetros:

turnContext - O TurnContext atual.
settings - Objeto que representa as configurações.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsMessagingExtensionFetchTask

protected CompletableFuture onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Invocado quando uma atividade busca de extensão de mensagens é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.
action - A ação de extensão de mensagens.

Retornos:

A resposta da ação de extensão de mensagens para a ação.

onTeamsMessagingExtensionQuery

protected CompletableFuture onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Invocado quando uma atividade de Consulta de Extensão de Mensagens é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.
query - A consulta para o comando de pesquisa.

Retornos:

A resposta da extensão de mensagens para a consulta.

onTeamsMessagingExtensionSelectItem

protected CompletableFuture onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Invocado quando uma atividade de item de seleção de extensão de mensagens é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.
query - O objeto que representa a consulta.

Retornos:

A resposta da extensão de mensagens para a consulta.

onTeamsMessagingExtensionSubmitAction

protected CompletableFuture onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Invocado quando uma atividade de ação de envio de extensão de mensagens é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.
action - A ação de extensão de mensagens.

Retornos:

A resposta da ação de extensão de mensagens para a ação.

onTeamsMessagingExtensionSubmitActionDispatch

protected CompletableFuture 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.

Parâmetros:

turnContext - O TurnContext atual.
action - A ação de extensão de mensagens.

Retornos:

A resposta da ação de extensão de mensagens para a ação.

onTeamsO365ConnectorCardAction

protected CompletableFuture onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Invocado quando uma atividade de Ação de Cartão do Conector O365 é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.
query - A consulta de invocação httpPOST do cartão do conector O365.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsSigninVerifyState

protected CompletableFuture onTeamsSigninVerifyState(TurnContext turnContext)

Invocado quando uma atividade de estado de verificação de signIn é recebida do conector.

Parâmetros:

turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsTabFetch

protected CompletableFuture onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é buscada.

Parâmetros:

turnContext - O objeto de contexto para este turno.
tabRequest - A guia invoca o conteúdo do valor da solicitação.

Retornos:

Uma resposta de guia para a solicitação.

onTeamsTabSubmit

protected CompletableFuture onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é enviada.

Parâmetros:

turnContext - O objeto de contexto para este turno.
tabSubmit - A guia envia o conteúdo do valor da solicitação de invocação.

Retornos:

Uma resposta de guia para a solicitação.

onTeamsTaskModuleFetch

protected CompletableFuture onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é buscado.

Parâmetros:

turnContext - O TurnContext atual.
taskModuleRequest - O módulo de tarefa invoca o conteúdo do valor da solicitação.

Retornos:

Uma resposta do módulo de tarefa para a solicitação.

onTeamsTaskModuleSubmit

protected CompletableFuture onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é enviada.

Parâmetros:

turnContext - O TurnContext atual.
taskModuleRequest - O módulo de tarefa invoca o conteúdo do valor da solicitação.

Retornos:

Uma resposta do módulo de tarefa para a solicitação.

onTeamsTeamArchived

protected CompletableFuture onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo
teamInfo
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsTeamDeleted

protected CompletableFuture onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo
teamInfo
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsTeamHardDeleted

protected CompletableFuture onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo
teamInfo
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsTeamRenamed

protected CompletableFuture onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo - O objeto de informações do canal que descreve o canal.
teamInfo - O objeto de informações da equipe que representa a equipe.
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsTeamRestored

protected CompletableFuture onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

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:

channelInfo
teamInfo
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

onTeamsTeamUnarchived

protected CompletableFuture onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Invocado quando uma atividade de evento Team Unarchived é recebida do conector. O Team Unarchived corresponde ao usuário que desarquiva uma equipe.

Parâmetros:

channelInfo
teamInfo
turnContext - O TurnContext atual.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

Aplica-se a