TeamsActivityHandler Clase
- java.
lang. Object - com.
microsoft. bot. builder. ActivityHandler - com.
microsoft. bot. builder. teams. TeamsActivityHandler
- com.
- com.
public class TeamsActivityHandler
extends ActivityHandler
Una implementación de Teams de la interfaz bot diseñada para subclases adicionales. Derive de esta clase para conectar código para controlar determinados tipos de actividad. El procesamiento previo y posterior de actividades se puede conectar derivando y llamando a la implementación de la clase base.
Resumen del constructor
| Constructor | Description | |
|---|---|---|
| TeamsActivityHandler() | ||
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented()
Invoque una nueva excepción Invoke |
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented(String body)
Invoque una nueva excepción Invoke |
| protected java.util.concurrent.CompletableFuture<T> |
<T>withException(Throwable t)
Controlador de errores que puede detectar excepciones. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onConversationUpdateActivity(TurnContext turnContext)
Se invoca cuando se recibe una actividad de actualización de conversación desde el canal. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onEventActivity(TurnContext turnContext)
Se invoca cuando se recibe un evento "tokens/respuesta" cuando se usa el comportamiento base de onEventActivity(TurnContext turnContext). |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onInvokeActivity(TurnContext turnContext)
Se invoca cuando se recibe una actividad de invocación del conector cuando se usa el comportamiento base de en |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onSignInInvoke(TurnContext turnContext)
Se invoca cuando se recibe un signo |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)
Se invoca cuando se recibe una actividad de consulta de vínculo basada en la aplicación desde el conector. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onTeamsCardActionInvoke(TurnContext turnContext)
Se invoca cuando se recibe una actividad de invocación de acción de tarjeta del conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de evento Channel Created del conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de eventos eliminados del canal desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de evento de cambio de nombre de canal desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de eventos de Channel Restored desde el conector. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Se invoca cuando se recibe una actividad de tarjeta de consentimiento de archivo del conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Se invoca cuando el usuario acepta una tarjeta de consentimiento de archivo. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Se invoca cuando el usuario rechaza una tarjeta de consentimiento de archivo. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)
Se invoca cuando se recibe una actividad de evento de finalización de la reunión de Teams desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)
Se invoca cuando se recibe una actividad de eventos de inicio de reunión de Teams desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersAdded(List<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros distintos del bot se unan al canal, como la lógica de bienvenida del bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersAddedDispatch(List<ChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros distintos del bot se unan al canal, como la lógica de bienvenida del bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersRemoved(List<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)
Invalide esto en una clase derivada para proporcionar lógica cuando los miembros que no sean el bot abandonan el canal, como la lógica del buen bye del bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersRemovedDispatch(List<ChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)
Invalide esto en una clase derivada para proporcionar lógica cuando los miembros que no sean el bot abandonan el canal, como la lógica del buen bye del bot. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)
Se invoca cuando se recibe una actividad de edición de vista previa del mensaje del bot de extensión de mensajería desde el conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)
Se invoca cuando se recibe una actividad de envío de envío de mensajes de la versión preliminar del bot de extensión de mensajería desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)
Invalide esto en una clase derivada para proporcionar lógica para cuando se hace clic en un botón de tarjeta en una extensión de mensajería. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)
Se invoca cuando se recibe una actividad de dirección URL de configuración de la configuración de la extensión de mensajería del conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)
Invalide esto en una clase derivada para proporcionar lógica para cuando se establece una configuración para una extensión de mensajería. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)
Se invoca cuando se recibe una actividad de captura de extensión de mensajería del conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)
Se invoca cuando se recibe una actividad de consulta de extensión de mensajería del conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)
Se invoca cuando se recibe una actividad de elemento de selección de extensión de mensajería desde el conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)
Se invoca cuando se recibe una actividad de acción de envío de extensión de mensajería desde el conector. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)
Se invoca cuando se recibe una actividad de envío de acción de envío de la extensión de mensajería desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)
Se invoca cuando se recibe una actividad de acción de tarjeta del conector de O365 del conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsSigninVerifyState(TurnContext turnContext)
Se invoca cuando se recibe un signo |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)
Invalide esto en una clase derivada para proporcionar lógica para cuando se captura una pestaña. |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)
Invalide esto en una clase derivada para proporcionar lógica para cuando se envía una pestaña. |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
Invalide esto en una clase derivada para proporcionar lógica para cuando se captura un módulo de tareas. |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
Invalide esto en una clase derivada para proporcionar lógica para cuando se envía un módulo de tareas. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de eventos de Team Archived desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de eventos de Team Deleted del conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de eventos de Team Hard Deleted del conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de evento de cambio de nombre de canal desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de eventos de Team Restored desde el conector. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Se invoca cuando se recibe una actividad de eventos no archivados del equipo desde el conector. |
Métodos heredados de ActivityHandler
Métodos heredados de java.lang.Object
Detalles del constructor
TeamsActivityHandler
public TeamsActivityHandler()
Detalles del método
<T>notImplemented
protected CompletableFuture
Invoque una nueva InvokeResponseException con un estado de código HTTP 501.
Devoluciones:
<T>notImplemented
protected CompletableFuture
Invoque una nueva InvokeResponseException con un estado de código HTTP 501.
Parámetros:
Devoluciones:
<T>withException
protected CompletableFuture
Controlador de errores que puede detectar excepciones.
Parámetros:
Devoluciones:
onConversationUpdateActivity
protected CompletableFuture
Se invoca cuando se recibe una actividad de actualización de conversación desde el canal. Las actividades de actualización de conversación son útiles cuando se trata de responder a los usuarios que se agregan o quitan del canal. Por ejemplo, un bot podría responder a un usuario que se va a agregar saludando al usuario.
Invalidaciones:
TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)Parámetros:
Devoluciones:
onEventActivity
protected CompletableFuture
Se invoca cuando se recibe un evento "tokens/respuesta" cuando se usa el comportamiento base de onEventActivity(TurnContext turnContext).
Si usa OAuthPrompt, invalide este método para reenviar este Activity al cuadro de diálogo actual.
De forma predeterminada, este método no hace nada.
Cuando el método onEventActivity(TurnContext turnContext) recibe un evento con un com.microsoft.bot.schema.Activity#getName() de "tokens/respuesta", llama a este método.
Invalidaciones:
TeamsActivityHandler.onEventActivity(TurnContext turnContext)Parámetros:
Devoluciones:
onInvokeActivity
protected CompletableFuture
Se invoca cuando se recibe una actividad de invocación del conector cuando se usa el comportamiento base de onTurn.
Invalidaciones:
TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)Parámetros:
Devoluciones:
onSignInInvoke
protected CompletableFuture
Se invoca cuando se recibe una actividad de invocación de signIn desde el conector.
Invalidaciones:
TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)Parámetros:
Devoluciones:
onTeamsAppBasedLinkQuery
protected CompletableFuture
Se invoca cuando se recibe una actividad de consulta de vínculo basada en la aplicación desde el conector.
Parámetros:
Devoluciones:
onTeamsCardActionInvoke
protected CompletableFuture
Se invoca cuando se recibe una actividad de invocación de acción de tarjeta del conector.
Parámetros:
Devoluciones:
onTeamsChannelCreated
protected CompletableFuture
Se invoca cuando se recibe una actividad de evento Channel Created del conector. Channel Created corresponde al usuario que crea un nuevo canal.
Parámetros:
Devoluciones:
onTeamsChannelDeleted
protected CompletableFuture
Se invoca cuando se recibe una actividad de eventos eliminados del canal desde el conector. Channel Deleted corresponde al usuario que elimina un canal existente.
Parámetros:
Devoluciones:
onTeamsChannelRenamed
protected CompletableFuture
Se invoca cuando se recibe una actividad de evento de cambio de nombre de canal desde el conector. El nombre del canal se corresponde con el cambio de nombre del usuario de un canal existente.
Parámetros:
Devoluciones:
onTeamsChannelRestored
protected CompletableFuture
Se invoca cuando se recibe una actividad de eventos de Channel Restored desde el conector. Channel Restored corresponde al usuario que restaura un canal eliminado anteriormente.
Parámetros:
Devoluciones:
onTeamsFileConsent
protected CompletableFuture
Se invoca cuando se recibe una actividad de tarjeta de consentimiento de archivo del conector.
Parámetros:
Devoluciones:
onTeamsFileConsentAccept
protected CompletableFuture
Se invoca cuando el usuario acepta una tarjeta de consentimiento de archivo.
Parámetros:
Devoluciones:
onTeamsFileConsentDecline
protected CompletableFuture
Se invoca cuando el usuario rechaza una tarjeta de consentimiento de archivo.
Parámetros:
Devoluciones:
onTeamsMeetingEnd
protected CompletableFuture
Se invoca cuando se recibe una actividad de evento de finalización de la reunión de Teams desde el conector. Invalide esto en una clase derivada para proporcionar lógica para cuando finaliza una reunión.
Parámetros:
Devoluciones:
onTeamsMeetingStart
protected CompletableFuture
Se invoca cuando se recibe una actividad de eventos de inicio de reunión de Teams desde el conector. Invalide esto en una clase derivada para proporcionar lógica para cuando se inicia una reunión.
Parámetros:
Devoluciones:
onTeamsMembersAdded
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros distintos del bot se unan al canal, como la lógica de bienvenida del bot.
Parámetros:
Devoluciones:
onTeamsMembersAddedDispatch
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros distintos del bot se unan al canal, como la lógica de bienvenida del bot. Obtendrá los miembros asociados con las cuentas proporcionadas.
Parámetros:
Devoluciones:
onTeamsMembersRemoved
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica cuando los miembros que no sean el bot abandonan el canal, como la lógica del buen bye del bot.
Parámetros:
Devoluciones:
onTeamsMembersRemovedDispatch
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica cuando los miembros que no sean el bot abandonan el canal, como la lógica del buen bye del bot. Obtendrá los miembros asociados con las cuentas proporcionadas.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionBotMessagePreviewEdit
protected CompletableFuture
Se invoca cuando se recibe una actividad de edición de vista previa del mensaje del bot de extensión de mensajería desde el conector.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionBotMessagePreviewSend
protected CompletableFuture
Se invoca cuando se recibe una actividad de envío de envío de mensajes de la versión preliminar del bot de extensión de mensajería desde el conector.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionCardButtonClicked
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica para cuando se hace clic en un botón de tarjeta en una extensión de mensajería.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionConfigurationQuerySettingUrl
protected CompletableFuture
Se invoca cuando se recibe una actividad de dirección URL de configuración de la configuración de la extensión de mensajería del conector.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionConfigurationSetting
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica para cuando se establece una configuración para una extensión de mensajería.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionFetchTask
protected CompletableFuture
Se invoca cuando se recibe una actividad de captura de extensión de mensajería del conector.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionQuery
protected CompletableFuture
Se invoca cuando se recibe una actividad de consulta de extensión de mensajería del conector.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionSelectItem
protected CompletableFuture
Se invoca cuando se recibe una actividad de elemento de selección de extensión de mensajería desde el conector.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionSubmitAction
protected CompletableFuture
Se invoca cuando se recibe una actividad de acción de envío de extensión de mensajería desde el conector.
Parámetros:
Devoluciones:
onTeamsMessagingExtensionSubmitActionDispatch
protected CompletableFuture
Se invoca cuando se recibe una actividad de envío de acción de envío de la extensión de mensajería desde el conector.
Parámetros:
Devoluciones:
onTeamsO365ConnectorCardAction
protected CompletableFuture
Se invoca cuando se recibe una actividad de acción de tarjeta del conector de O365 del conector.
Parámetros:
Devoluciones:
onTeamsSigninVerifyState
protected CompletableFuture
Se invoca cuando se recibe una actividad de estado signIn verify del conector.
Parámetros:
Devoluciones:
onTeamsTabFetch
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica para cuando se captura una pestaña.
Parámetros:
Devoluciones:
onTeamsTabSubmit
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica para cuando se envía una pestaña.
Parámetros:
Devoluciones:
onTeamsTaskModuleFetch
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica para cuando se captura un módulo de tareas.
Parámetros:
Devoluciones:
onTeamsTaskModuleSubmit
protected CompletableFuture
Invalide esto en una clase derivada para proporcionar lógica para cuando se envía un módulo de tareas.
Parámetros:
Devoluciones:
onTeamsTeamArchived
protected CompletableFuture
Se invoca cuando se recibe una actividad de eventos de Team Archived desde el conector. Team Archived corresponde al usuario que archiva un equipo.
Parámetros:
Devoluciones:
onTeamsTeamDeleted
protected CompletableFuture
Se invoca cuando se recibe una actividad de eventos de Team Deleted del conector. Team Deleted corresponde al usuario que elimina un equipo.
Parámetros:
Devoluciones:
onTeamsTeamHardDeleted
protected CompletableFuture
Se invoca cuando se recibe una actividad de eventos de Team Hard Deleted del conector. Team Hard Deleted corresponde al usuario que elimina de forma difícil un equipo.
Parámetros:
Devoluciones:
onTeamsTeamRenamed
protected CompletableFuture
Se invoca cuando se recibe una actividad de evento de cambio de nombre de canal desde el conector. El nombre del canal se corresponde con el cambio de nombre del usuario de un canal existente.
Parámetros:
Devoluciones:
onTeamsTeamRestored
protected CompletableFuture
Se invoca cuando se recibe una actividad de eventos de Team Restored desde el conector. Team Restored corresponde al usuario que restaura un equipo.
Parámetros:
Devoluciones:
onTeamsTeamUnarchived
protected CompletableFuture
Se invoca cuando se recibe una actividad de eventos no archivados del equipo desde el conector. El equipo no archivado corresponde al usuario que desarchiva un equipo.
Parámetros:
Devoluciones: