TeamsActivityHandler Classe

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 AppelRéponseException avec un état de code HTTP 501.

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

Appelez un nouvel AppelRéponseException avec un état de code HTTP 501.

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

Appelé lorsqu’une activité d’appel est reçue du connecteur lorsque le comportement de base surTurn est utilisé.

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

Appelé lorsqu’un signe'activité d’appel est reçu du connecteur.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> 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<InvokeResponse> 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<InvokeResponse> 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<MessagingExtensionActionResponse> 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<MessagingExtensionActionResponse> 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<MessagingExtensionResponse> 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<MessagingExtensionActionResponse> 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<MessagingExtensionResponse> 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<MessagingExtensionResponse> 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<MessagingExtensionActionResponse> 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<MessagingExtensionActionResponse> 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 signeDans vérifier que l’activité d’état est reçue du connecteur.

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

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

Détails du constructeur

TeamsActivityHandler

public TeamsActivityHandler()

Détails de la méthode

<T>notImplemented

protected CompletableFuture notImplemented()

Appelez une nouvelle InvokeResponseException avec un état de code HTTP 501.

Retours:

true si cet appel a provoqué la transition de cette completableFuture vers un état terminé, sinon false

<T>notImplemented

protected CompletableFuture notImplemented(String body)

Appelez une nouvelle InvokeResponseException avec un état de code HTTP 501.

Paramètres:

body - Corps de InvokeResponseException.

Retours:

true si cet appel a provoqué la transition de cette completableFuture vers un état terminé, sinon false

<T>withException

protected CompletableFuture withException(Throwable t)

Gestionnaire d’erreurs qui peut intercepter les exceptions.

Paramètres:

t - Exception levée.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onConversationUpdateActivity

protected CompletableFuture onConversationUpdateActivity(TurnContext turnContext)

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:

turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onEventActivity

protected CompletableFuture onEventActivity(TurnContext turnContext)

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:

turnContext - Objet de contexte pour ce tour.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onInvokeActivity

protected CompletableFuture onInvokeActivity(TurnContext turnContext)

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:

turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onSignInInvoke

protected CompletableFuture onSignInInvoke(TurnContext turnContext)

Appelé lorsqu’une activité d’appel signIn est reçue du connecteur.

Remplacements:

TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)

Paramètres:

turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsAppBasedLinkQuery

protected CompletableFuture onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Appelé lorsqu’une activité de requête de lien basée sur une application est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.
query - Type de corps de demande d’appel pour la requête de lien basée sur l’application.

Retours:

Réponse de l’extension de messagerie pour la requête.

onTeamsCardActionInvoke

protected CompletableFuture onTeamsCardActionInvoke(TurnContext turnContext)

Appelé lorsqu’une action de carte appelle l’activité est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsChannelCreated

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

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:

channelInfo - Objet d’informations de canal qui décrit le canal.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsChannelDeleted

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

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:

channelInfo - Objet d’informations de canal qui décrit le canal.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsChannelRenamed

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

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:

channelInfo - Objet d’informations de canal qui décrit le canal.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsChannelRestored

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

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:

channelInfo - Objet d’informations de canal qui décrit le canal.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsFileConsent

protected CompletableFuture onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Appelé lorsqu’une activité de carte de consentement de fichier est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.
fileConsentCardResponse - Réponse représentant la valeur de l’activité d’appel envoyée lorsque l’utilisateur agit sur une carte de consentement de fichier.

Retours:

InvokeResponse en fonction de l’action de la carte de consentement de fichier.

onTeamsFileConsentAccept

protected CompletableFuture onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Appelé lorsqu’une carte de consentement de fichier est acceptée par l’utilisateur.

Paramètres:

turnContext - TurnContext actuel.
fileConsentCardResponse - Réponse représentant la valeur de l’activité d’appel envoyée lorsque l’utilisateur accepte une carte de consentement de fichier.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsFileConsentDecline

protected CompletableFuture onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Appelé lorsqu’une carte de consentement de fichier est refusée par l’utilisateur.

Paramètres:

turnContext - TurnContext actuel.
fileConsentCardResponse - Réponse représentant la valeur de l’activité d’appel envoyée lorsque l’utilisateur refuse une carte de consentement de fichier.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMeetingEnd

protected CompletableFuture onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

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:

meeting - Détails de la réunion.
turnContext - Objet de contexte pour ce tour.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMeetingStart

protected CompletableFuture onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

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:

meeting - Détails de la réunion.
turnContext - Objet de contexte pour ce tour.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMembersAdded

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

Paramètres:

membersAdded - Liste de tous les membres ajoutés au canal, comme décrit par l’activité de mise à jour de conversation.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMembersAddedDispatch

protected CompletableFuture onTeamsMembersAddedDispatch(List 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. Il obtient les membres associés aux comptes fournis.

Paramètres:

membersAdded - Liste de tous les comptes ajoutés au canal, comme décrit par l’activité de mise à jour de conversation.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMembersRemoved

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

Paramètres:

membersRemoved - Liste de tous les membres supprimés du canal, comme décrit par l’activité de mise à jour de conversation.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMembersRemovedDispatch

protected CompletableFuture onTeamsMembersRemovedDispatch(List 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. Il obtient les membres associés aux comptes fournis.

Paramètres:

membersRemoved - Liste de tous les comptes supprimés du canal, comme décrit par l’activité de mise à jour de conversation.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMessagingExtensionBotMessagePreviewEdit

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

Paramètres:

turnContext - TurnContext actuel.
action - Action d’extension de messagerie.

Retours:

Réponse de l’action d’extension de messagerie pour l’action.

onTeamsMessagingExtensionBotMessagePreviewSend

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

Paramètres:

turnContext - TurnContext actuel.
action - Action d’extension de messagerie.

Retours:

Réponse de l’action d’extension de messagerie pour l’action.

onTeamsMessagingExtensionCardButtonClicked

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

Paramètres:

turnContext - TurnContext actuel.
cardData - Objet représentant les données de carte.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMessagingExtensionConfigurationQuerySettingUrl

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

Paramètres:

turnContext - TurnContext actuel.
query - Requête d’extension de messagerie.

Retours:

Réponse de l’extension de messagerie pour la requête.

onTeamsMessagingExtensionConfigurationSetting

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

Paramètres:

turnContext - TurnContext actuel.
settings - Objet représentant les paramètres de configuration.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsMessagingExtensionFetchTask

protected CompletableFuture onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Appelé lorsqu’une activité d’extraction d’extension de messagerie est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.
action - Action d’extension de messagerie.

Retours:

Réponse de l’action d’extension de messagerie pour l’action.

onTeamsMessagingExtensionQuery

protected CompletableFuture onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Appelé lorsqu’une activité de requête d’extension de messagerie est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.
query - Requête de la commande de recherche.

Retours:

Réponse de l’extension de messagerie pour la requête.

onTeamsMessagingExtensionSelectItem

protected CompletableFuture onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Appelé lorsqu’une extension de messagerie sélectionne l’activité d’élément est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.
query - Objet représentant la requête.

Retours:

Réponse de l’extension de messagerie pour la requête.

onTeamsMessagingExtensionSubmitAction

protected CompletableFuture onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Appelé lorsqu’une extension de messagerie envoie une activité d’action d’envoi est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.
action - Action d’extension de messagerie.

Retours:

Réponse de l’action d’extension de messagerie pour l’action.

onTeamsMessagingExtensionSubmitActionDispatch

protected CompletableFuture onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

Appelé lorsqu’une extension de messagerie envoie une activité de distribution d’actions est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.
action - Action d’extension de messagerie.

Retours:

Réponse de l’action d’extension de messagerie pour l’action.

onTeamsO365ConnectorCardAction

protected CompletableFuture onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Appelé lorsqu’une activité d’action de carte de connecteur O365 est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.
query - Requête d’appel httpPOST de la carte de connecteur O365.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsSigninVerifyState

protected CompletableFuture onTeamsSigninVerifyState(TurnContext turnContext)

Appelé lorsqu’une activité d’état de vérification signIn est reçue du connecteur.

Paramètres:

turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsTabFetch

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

Paramètres:

turnContext - Objet de contexte pour ce tour.
tabRequest - L’onglet appelle la charge utile de valeur de requête.

Retours:

Réponse d’onglet pour la requête.

onTeamsTabSubmit

protected CompletableFuture onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Remplacez cela dans une classe dérivée pour fournir une logique pour laquelle un onglet est envoyé.

Paramètres:

turnContext - Objet de contexte pour ce tour.
tabSubmit - L’onglet Envoyer la charge utile de valeur de demande d’appel.

Retours:

Réponse d’onglet pour la requête.

onTeamsTaskModuleFetch

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

Paramètres:

turnContext - TurnContext actuel.
taskModuleRequest - Le module de tâche appelle la charge utile de valeur de requête.

Retours:

Réponse du module de tâche pour la requête.

onTeamsTaskModuleSubmit

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

Paramètres:

turnContext - TurnContext actuel.
taskModuleRequest - Le module de tâche appelle la charge utile de valeur de requête.

Retours:

Réponse du module de tâche pour la requête.

onTeamsTeamArchived

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

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:

channelInfo
teamInfo
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsTeamDeleted

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

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:

channelInfo
teamInfo
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsTeamHardDeleted

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

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:

channelInfo
teamInfo
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsTeamRenamed

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

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:

channelInfo - Objet d’informations de canal qui décrit le canal.
teamInfo - Objet d’informations d’équipe représentant l’équipe.
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsTeamRestored

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

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:

channelInfo
teamInfo
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

onTeamsTeamUnarchived

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

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:

channelInfo
teamInfo
turnContext - TurnContext actuel.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

S’applique à