TeamsActivityHandler Classe
- java.
lang. Object - com.
microsoft. bot. builder. ActivityHandler - com.
microsoft. bot. builder. teams. TeamsActivityHandler
- com.
- com.
public class TeamsActivityHandler
extends ActivityHandler
Implémentation Teams de l’interface bot destinée à une sous-classe supplémentaire. Dérivez de cette classe pour brancher du code pour gérer des types d’activité particuliers. Le pré-traitement et la post-traitement des activités peuvent être branchés en dérivant et en appelant l’implémentation de la classe de base.
Récapitulatif du constructeur
| Constructeur | Description | |
|---|---|---|
| TeamsActivityHandler() | ||
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented()
Appelez un nouvel Appel |
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented(String body)
Appelez un nouvel Appel |
| protected java.util.concurrent.CompletableFuture<T> |
<T>withException(Throwable t)
Gestionnaire d’erreurs qui peut intercepter les exceptions. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onConversationUpdateActivity(TurnContext turnContext)
Appelé lorsqu’une activité de mise à jour de conversation est reçue du canal. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onEventActivity(TurnContext turnContext)
Appelé lorsqu’un événement « tokens/response » est reçu lorsque le comportement de base de onEventActivity(TurnContext turnContext) est utilisé. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onInvokeActivity(TurnContext turnContext)
Appelé lorsqu’une activité d’appel est reçue du connecteur lorsque le comportement de base sur |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onSignInInvoke(TurnContext turnContext)
Appelé lorsqu’un signe |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)
Appelé lorsqu’une activité de requête de lien basée sur une application est reçue du connecteur. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onTeamsCardActionInvoke(TurnContext turnContext)
Appelé lorsqu’une action de carte appelle l’activité est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement Channel Created est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement supprimé de canal est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement Channel Renamed est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement Channel Restored est reçue du connecteur. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Appelé lorsqu’une activité de carte de consentement de fichier est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Appelé lorsqu’une carte de consentement de fichier est acceptée par l’utilisateur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Appelé lorsqu’une carte de consentement de fichier est refusée par l’utilisateur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)
Appelé lorsqu’une activité d’événement de fin de réunion Teams est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)
Appelé lorsqu’une activité d’événement de début de réunion Teams est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersAdded(List<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)
Substituez-le dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot rejoignent le canal, comme la logique d’accueil de votre bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersAddedDispatch(List<ChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)
Substituez-le dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot rejoignent le canal, comme la logique d’accueil de votre bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersRemoved(List<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)
Remplacez cela dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot quittent le canal, comme la logique de bon octet de votre bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersRemovedDispatch(List<ChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)
Remplacez cela dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot quittent le canal, comme la logique de bon octet de votre bot. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)
Appelé lorsqu’une activité de modification d’aperçu du message du bot d’extension de messagerie est reçue du connecteur. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)
Appelé lorsqu’une activité d’envoi d’un message de bot d’extension de messagerie est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un bouton de carte est cliqué dans une extension de messagerie. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)
Appelé lorsqu’une activité url du paramètre de requête de configuration de l’extension de messagerie est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle une configuration est définie pour une extension de messagerie. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)
Appelé lorsqu’une activité d’extraction d’extension de messagerie est reçue du connecteur. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)
Appelé lorsqu’une activité de requête d’extension de messagerie est reçue du connecteur. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)
Appelé lorsqu’une extension de messagerie sélectionne l’activité d’élément est reçue du connecteur. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)
Appelé lorsqu’une extension de messagerie envoie une activité d’action d’envoi est reçue du connecteur. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)
Appelé lorsqu’une extension de messagerie envoie une activité de distribution d’actions est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)
Appelé lorsqu’une activité d’action de carte de connecteur O365 est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsSigninVerifyState(TurnContext turnContext)
Appelé lorsqu’un signe |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un onglet est récupéré. |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un onglet est envoyé. |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un module de tâche est récupéré. |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un module de tâche est envoyé. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement Archive d’équipe est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement supprimé d’équipe est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement Supprimé en dur d’équipe est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement Channel Renamed est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement Team Restored est reçue du connecteur. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Appelé lorsqu’une activité d’événement Nonarchived d’équipe est reçue du connecteur. |
Méthodes héritées de ActivityHandler
Méthodes héritées de java.lang.Object
Détails du constructeur
TeamsActivityHandler
public TeamsActivityHandler()
Détails de la méthode
<T>notImplemented
protected CompletableFuture
Appelez une nouvelle InvokeResponseException avec un état de code HTTP 501.
Retours:
<T>notImplemented
protected CompletableFuture
Appelez une nouvelle InvokeResponseException avec un état de code HTTP 501.
Paramètres:
Retours:
<T>withException
protected CompletableFuture
Gestionnaire d’erreurs qui peut intercepter les exceptions.
Paramètres:
Retours:
onConversationUpdateActivity
protected CompletableFuture
Appelé lorsqu’une activité de mise à jour de conversation est reçue du canal. Les activités de mise à jour de conversation sont utiles lorsqu’il s’agit de répondre aux utilisateurs ajoutés ou supprimés du canal. Par exemple, un bot peut répondre à un utilisateur ajouté en saluant l’utilisateur.
Remplacements:
TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)Paramètres:
Retours:
onEventActivity
protected CompletableFuture
Appelé lorsqu’un événement « tokens/response » est reçu lorsque le comportement de base de onEventActivity(TurnContext turnContext) est utilisé.
Si vous utilisez un OAuthPrompt, remplacez cette méthode pour transférer cette Activity à la boîte de dialogue actuelle.
Par défaut, cette méthode ne fait rien.
Lorsque la méthode onEventActivity(TurnContext turnContext) reçoit un événement avec un com.microsoft.bot.schema.Activity#getName() de « jetons/réponse », elle appelle cette méthode.
Remplacements:
TeamsActivityHandler.onEventActivity(TurnContext turnContext)Paramètres:
Retours:
onInvokeActivity
protected CompletableFuture
Appelé lorsqu’une activité d’appel est reçue du connecteur lorsque le comportement de base de onTurn est utilisé.
Remplacements:
TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)Paramètres:
Retours:
onSignInInvoke
protected CompletableFuture
Appelé lorsqu’une activité d’appel signIn est reçue du connecteur.
Remplacements:
TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)Paramètres:
Retours:
onTeamsAppBasedLinkQuery
protected CompletableFuture
Appelé lorsqu’une activité de requête de lien basée sur une application est reçue du connecteur.
Paramètres:
Retours:
onTeamsCardActionInvoke
protected CompletableFuture
Appelé lorsqu’une action de carte appelle l’activité est reçue du connecteur.
Paramètres:
Retours:
onTeamsChannelCreated
protected CompletableFuture
Appelé lorsqu’une activité d’événement Channel Created est reçue du connecteur. Le canal créé correspond à l’utilisateur qui crée un canal.
Paramètres:
Retours:
onTeamsChannelDeleted
protected CompletableFuture
Appelé lorsqu’une activité d’événement supprimé de canal est reçue du connecteur. Le canal supprimé correspond à l’utilisateur qui supprime un canal existant.
Paramètres:
Retours:
onTeamsChannelRenamed
protected CompletableFuture
Appelé lorsqu’une activité d’événement Channel Renamed est reçue du connecteur. Le canal renommé correspond au changement de nom d’utilisateur d’un canal existant.
Paramètres:
Retours:
onTeamsChannelRestored
protected CompletableFuture
Appelé lorsqu’une activité d’événement Channel Restored est reçue du connecteur. Le canal restauré correspond à l’utilisateur qui restaure un canal précédemment supprimé.
Paramètres:
Retours:
onTeamsFileConsent
protected CompletableFuture
Appelé lorsqu’une activité de carte de consentement de fichier est reçue du connecteur.
Paramètres:
Retours:
onTeamsFileConsentAccept
protected CompletableFuture
Appelé lorsqu’une carte de consentement de fichier est acceptée par l’utilisateur.
Paramètres:
Retours:
onTeamsFileConsentDecline
protected CompletableFuture
Appelé lorsqu’une carte de consentement de fichier est refusée par l’utilisateur.
Paramètres:
Retours:
onTeamsMeetingEnd
protected CompletableFuture
Appelé lorsqu’une activité d’événement de fin de réunion Teams est reçue du connecteur. Remplacez ce paramètre dans une classe dérivée pour fournir une logique pour laquelle une réunion est terminée.
Paramètres:
Retours:
onTeamsMeetingStart
protected CompletableFuture
Appelé lorsqu’une activité d’événement de début de réunion Teams est reçue du connecteur. Substituez-le dans une classe dérivée pour fournir une logique lors du démarrage d’une réunion.
Paramètres:
Retours:
onTeamsMembersAdded
protected CompletableFuture
Substituez-le dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot rejoignent le canal, comme la logique d’accueil de votre bot.
Paramètres:
Retours:
onTeamsMembersAddedDispatch
protected CompletableFuture
Substituez-le dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot rejoignent le canal, comme la logique d’accueil de votre bot. Il obtient les membres associés aux comptes fournis.
Paramètres:
Retours:
onTeamsMembersRemoved
protected CompletableFuture
Remplacez cela dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot quittent le canal, comme la logique de bon octet de votre bot.
Paramètres:
Retours:
onTeamsMembersRemovedDispatch
protected CompletableFuture
Remplacez cela dans une classe dérivée pour fournir une logique lorsque les membres autres que le bot quittent le canal, comme la logique de bon octet de votre bot. Il obtient les membres associés aux comptes fournis.
Paramètres:
Retours:
onTeamsMessagingExtensionBotMessagePreviewEdit
protected CompletableFuture
Appelé lorsqu’une activité de modification d’aperçu du message du bot d’extension de messagerie est reçue du connecteur.
Paramètres:
Retours:
onTeamsMessagingExtensionBotMessagePreviewSend
protected CompletableFuture
Appelé lorsqu’une activité d’envoi d’un message de bot d’extension de messagerie est reçue du connecteur.
Paramètres:
Retours:
onTeamsMessagingExtensionCardButtonClicked
protected CompletableFuture
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un bouton de carte est cliqué dans une extension de messagerie.
Paramètres:
Retours:
onTeamsMessagingExtensionConfigurationQuerySettingUrl
protected CompletableFuture
Appelé lorsqu’une activité url du paramètre de requête de configuration de l’extension de messagerie est reçue du connecteur.
Paramètres:
Retours:
onTeamsMessagingExtensionConfigurationSetting
protected CompletableFuture
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle une configuration est définie pour une extension de messagerie.
Paramètres:
Retours:
onTeamsMessagingExtensionFetchTask
protected CompletableFuture
Appelé lorsqu’une activité d’extraction d’extension de messagerie est reçue du connecteur.
Paramètres:
Retours:
onTeamsMessagingExtensionQuery
protected CompletableFuture
Appelé lorsqu’une activité de requête d’extension de messagerie est reçue du connecteur.
Paramètres:
Retours:
onTeamsMessagingExtensionSelectItem
protected CompletableFuture
Appelé lorsqu’une extension de messagerie sélectionne l’activité d’élément est reçue du connecteur.
Paramètres:
Retours:
onTeamsMessagingExtensionSubmitAction
protected CompletableFuture
Appelé lorsqu’une extension de messagerie envoie une activité d’action d’envoi est reçue du connecteur.
Paramètres:
Retours:
onTeamsMessagingExtensionSubmitActionDispatch
protected CompletableFuture
Appelé lorsqu’une extension de messagerie envoie une activité de distribution d’actions est reçue du connecteur.
Paramètres:
Retours:
onTeamsO365ConnectorCardAction
protected CompletableFuture
Appelé lorsqu’une activité d’action de carte de connecteur O365 est reçue du connecteur.
Paramètres:
Retours:
onTeamsSigninVerifyState
protected CompletableFuture
Appelé lorsqu’une activité d’état de vérification signIn est reçue du connecteur.
Paramètres:
Retours:
onTeamsTabFetch
protected CompletableFuture
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un onglet est récupéré.
Paramètres:
Retours:
onTeamsTabSubmit
protected CompletableFuture
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un onglet est envoyé.
Paramètres:
Retours:
onTeamsTaskModuleFetch
protected CompletableFuture
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un module de tâche est récupéré.
Paramètres:
Retours:
onTeamsTaskModuleSubmit
protected CompletableFuture
Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un module de tâche est envoyé.
Paramètres:
Retours:
onTeamsTeamArchived
protected CompletableFuture
Appelé lorsqu’une activité d’événement Archive d’équipe est reçue du connecteur. L’équipe archivée correspond à l’archivage par l’utilisateur d’une équipe.
Paramètres:
Retours:
onTeamsTeamDeleted
protected CompletableFuture
Appelé lorsqu’une activité d’événement supprimé d’équipe est reçue du connecteur. L’équipe supprimée correspond à l’utilisateur qui supprime une équipe.
Paramètres:
Retours:
onTeamsTeamHardDeleted
protected CompletableFuture
Appelé lorsqu’une activité d’événement Supprimé en dur d’équipe est reçue du connecteur. Team Hard Deleted correspond à l’utilisateur qui supprime en dur une équipe.
Paramètres:
Retours:
onTeamsTeamRenamed
protected CompletableFuture
Appelé lorsqu’une activité d’événement Channel Renamed est reçue du connecteur. Le canal renommé correspond au changement de nom d’utilisateur d’un canal existant.
Paramètres:
Retours:
onTeamsTeamRestored
protected CompletableFuture
Appelé lorsqu’une activité d’événement Team Restored est reçue du connecteur. L’équipe restaurée correspond à l’utilisateur qui restaure une équipe.
Paramètres:
Retours:
onTeamsTeamUnarchived
protected CompletableFuture
Appelé lorsqu’une activité d’événement Nonarchived d’équipe est reçue du connecteur. L’équipe Unarchived correspond à l’utilisateur qui annule l’organisation d’une équipe.
Paramètres:
Retours: