Partager via


TeamsActivityHandler Classe

Héritage
TeamsActivityHandler

Constructeur

TeamsActivityHandler()

Méthodes

on_conversation_update_activity

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 à l’ajout d’un utilisateur en le saluant.

on_event_activity

Appelé lorsqu’une activité d’événement est reçue du connecteur lorsque le comportement de base de <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> est utilisé.

on_invoke_activity

Appelé lorsqu’une activité d’appel est reçue du connecteur. Les activités d’appel peuvent être utilisées pour communiquer de nombreux éléments différents.

on_sign_in_invoke

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

on_teams_app_based_link_query

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

on_teams_card_action_invoke

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

on_teams_channel_created

Appelé lorsqu’une activité d’événement Channel Created est reçue du connecteur. Canal créé correspond à l’utilisateur qui crée un canal.

on_teams_channel_deleted

Appelé lorsqu’une activité d’événement Channel Deleted est reçue du connecteur. Canal supprimé correspond à la suppression d’un canal existant par l’utilisateur.

on_teams_channel_renamed

Appelé lorsqu’une activité d’événement Channel Renamed est reçue du connecteur. Channel Renamed correspond au changement de nom d’un canal existant par l’utilisateur.

on_teams_channel_restored

Appelé lorsqu’une activité d’événement Channel Restored est reçue du connecteur. Channel Restored correspond à l’utilisateur qui restaure un canal précédemment supprimé.

on_teams_file_consent

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

activité envoyée lorsque l’utilisateur agit sur une carte de consentement de fichier.

on_teams_file_consent_accept

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

activité envoyée lorsque l’utilisateur accepte une carte de consentement de fichier.

on_teams_file_consent_decline

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

l’activité envoyée lorsque l’utilisateur refuse une carte de consentement au fichier.

on_teams_meeting_end_event

Remplacez cette valeur dans une classe dérivée pour fournir la logique lors de la réception d’un événement de fin de réunion Teams.

on_teams_meeting_start_event

Remplacez cela dans une classe dérivée pour fournir une logique pour la réception d’un événement de début de réunion Teams.

on_teams_members_added

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque des membres autres que le bot rejoignent le canal, comme la logique d’accueil de votre bot.

décrit par l’activité de mise à jour de conversation. :p aram team_info : objet d’informations d’équipe représentant l’équipe. :p aram turn_context : objet de contexte pour ce tour.

on_teams_members_added_dispatch

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque des 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.

décrit par l’activité de mise à jour de conversation. :p aram team_info : objet d’informations d’équipe représentant l’équipe. :p aram turn_context : objet de contexte pour ce tour.

on_teams_members_removed

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque des membres autres que le bot quittent le canal, comme la logique d’autrui de votre bot.

décrit par l’activité de mise à jour de conversation. :p aram team_info : objet d’informations d’équipe représentant l’équipe. :p aram turn_context : objet de contexte pour ce tour.

on_teams_members_removed_dispatch

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque des membres autres que le bot quittent le canal, comme la logique d’autrui de votre bot. Il obtient les membres associés aux comptes fournis.

décrit par l’activité de mise à jour de conversation. :p aram team_info : objet d’informations d’équipe représentant l’équipe. :p aram turn_context : objet de contexte pour ce tour.

on_teams_messaging_extension_bot_message_preview_edit

Appelé lorsqu’une activité de modification de l’aperçu d’un message de bot d’extension de messagerie est reçue du connecteur.

on_teams_messaging_extension_bot_message_preview_send

Appelé lorsqu’une activité d’envoi en préversion d’un message de bot d’extension de messagerie est reçue du connecteur.

on_teams_messaging_extension_card_button_clicked

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque l’utilisateur clique sur un bouton de carte dans une extension de messagerie.

on_teams_messaging_extension_configuration_query_settings_url

Appelé lorsqu’une activité URL de paramètre de configuration de l’extension de messagerie est reçue du connecteur.

on_teams_messaging_extension_configuration_setting

Remplacez cette valeur dans une classe dérivée pour fournir une logique quand une configuration est définie pour une extension de messagerie.

on_teams_messaging_extension_fetch_task

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

on_teams_messaging_extension_query

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

on_teams_messaging_extension_select_item

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

on_teams_messaging_extension_submit_action

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

on_teams_messaging_extension_submit_action_dispatch

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

on_teams_o365_connector_card_action

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

on_teams_signin_token_exchange
on_teams_signin_verify_state

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

on_teams_tab_fetch

Remplacez cette valeur dans une classe dérivée pour fournir la logique quand un onglet est extrait.

on_teams_tab_submit

Remplacez cette valeur dans une classe dérivée pour fournir la logique lors de l’envoi d’un onglet.

on_teams_task_module_fetch

Remplacez cette valeur dans une classe dérivée pour fournir la logique lors de l’extraction d’un module de tâche.

on_teams_task_module_submit

Remplacez cette valeur dans une classe dérivée pour fournir la logique lors de l’envoi d’un module de tâche.

on_teams_team_archived

Appelé lorsqu’une activité d’événement Team Archived est reçue du connecteur. Team Archived correspond à l’utilisateur qui archive une équipe.

on_teams_team_deleted

Appelé lorsqu’une activité d’événement Team Deleted est reçue du connecteur. Team Deleted correspond à la suppression d’une équipe par l’utilisateur.

on_teams_team_hard_deleted

Appelé lorsqu’une activité d’événement Team Hard Deleted est reçue du connecteur. Team Hard Deleted correspond à la suppression d’une équipe par l’utilisateur.

on_teams_team_renamed

Appelé lorsqu’une activité d’événement Team Renamed est reçue du connecteur. Team Renamed correspond à l’utilisateur renommant une équipe existante.

on_teams_team_renamed_activity

DÉPRÉCIÉ. Utilisez on_teams_team_renamed(). Cette méthode restera en place tout au long de la version 4 afin de ne pas interrompre les bots existants.

Appelé lorsqu’une activité d’événement Team Renamed est reçue du connecteur. Team Renamed correspond à l’utilisateur renommant une équipe existante.

on_teams_team_restored

Appelé lorsqu’une activité d’événement Team Restored est reçue du connecteur. Team Restored correspond à l’utilisateur qui restaure une équipe.

on_teams_team_unarchived

Appelée lorsqu’une activité d’événement Team Unarchived est reçue du connecteur. Team Unarchived correspond à l’utilisateur désarchivant une équipe.

on_conversation_update_activity

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 à l’ajout d’un utilisateur en le saluant.

async on_conversation_update_activity(turn_context: TurnContext)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

Remarques

Dans une classe dérivée, remplacez cette méthode pour ajouter une logique qui s’applique à toutes les activités de mise à jour de conversation.

on_event_activity

Appelé lorsqu’une activité d’événement est reçue du connecteur lorsque le comportement de base de <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> est utilisé.

async on_event_activity(turn_context: TurnContext)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour

Retours

Type Description

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

Remarques

Lorsque la <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> méthode reçoit une activité d’événement, elle appelle cette méthode. Si le nom de l’activité est jetons/réponse, elle appelle <xref:botbuilder.core.teams.TeamsActivityHandler.on_token_response_event>; sinon, elle appelle <xref:botbuilder.core.teams.TeamsActivityHandler.on_event>.

Dans une classe dérivée, remplacez cette méthode pour ajouter une logique qui s’applique à toutes les activités d’événement. Ajoutez la logique à appliquer avant la logique de gestion des événements spécifique avant l’appel à cette méthode de classe de base. Ajoutez la logique à appliquer après la logique de gestion des événements spécifique après l’appel à cette méthode de classe de base.

Les activités d’événements communiquent des informations de programmation d’un client ou un canal à un bot. La signification d’une activité d’événement est définie par la propriété nom de l’activité d’événement, qui est significative dans l’étendue d’un canal.

on_invoke_activity

Appelé lorsqu’une activité d’appel est reçue du connecteur. Les activités d’appel peuvent être utilisées pour communiquer de nombreux éléments différents.

async on_invoke_activity(turn_context: TurnContext) -> InvokeResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

Remarques

Appeler des activités communiquent des commandes programmatiques d’un client ou d’un canal à un bot. La signification d’une activité d’appel est définie par la propriété « invoke_activity.name », qui est significative dans l’étendue d’un canal.

on_sign_in_invoke

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

async on_sign_in_invoke(turn_context: TurnContext)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

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

async on_teams_app_based_link_query(turn_context: TurnContext, query: AppBasedLinkQuery) -> MessagingExtensionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

query
Obligatoire

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

Retours

Type Description

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

on_teams_card_action_invoke

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

async on_teams_card_action_invoke(turn_context: TurnContext) -> InvokeResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_channel_created

Appelé lorsqu’une activité d’événement Channel Created est reçue du connecteur. Canal créé correspond à l’utilisateur qui crée un canal.

async on_teams_channel_created(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
channel_info
Obligatoire

Objet d’informations sur le canal qui décrit le canal.

team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_channel_deleted

Appelé lorsqu’une activité d’événement Channel Deleted est reçue du connecteur. Canal supprimé correspond à la suppression d’un canal existant par l’utilisateur.

async on_teams_channel_deleted(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
channel_info
Obligatoire

Objet d’informations sur le canal qui décrit le canal.

team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_channel_renamed

Appelé lorsqu’une activité d’événement Channel Renamed est reçue du connecteur. Channel Renamed correspond au changement de nom d’un canal existant par l’utilisateur.

async on_teams_channel_renamed(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
channel_info
Obligatoire

Objet d’informations sur le canal qui décrit le canal.

team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_channel_restored

Appelé lorsqu’une activité d’événement Channel Restored est reçue du connecteur. Channel Restored correspond à l’utilisateur qui restaure un canal précédemment supprimé.

async on_teams_channel_restored(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
channel_info
Obligatoire

Objet d’informations sur le canal qui décrit le canal.

team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

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

activité envoyée lorsque l’utilisateur agit sur une carte de consentement de fichier.

async on_teams_file_consent(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse) -> InvokeResponse

Paramètres

Nom Description
turn_context
Obligatoire
file_consent_card_response
Obligatoire

Retours

Type Description

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

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

activité envoyée lorsque l’utilisateur accepte une carte de consentement de fichier.

async on_teams_file_consent_accept(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

Paramètres

Nom Description
turn_context
Obligatoire
file_consent_card_response
Obligatoire

Retours

Type Description

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

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

l’activité envoyée lorsque l’utilisateur refuse une carte de consentement au fichier.

async on_teams_file_consent_decline(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

Paramètres

Nom Description
turn_context
Obligatoire
file_consent_card_response
Obligatoire

Retours

Type Description

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

on_teams_meeting_end_event

Remplacez cette valeur dans une classe dérivée pour fournir la logique lors de la réception d’un événement de fin de réunion Teams.

async on_teams_meeting_end_event(meeting: MeetingEndEventDetails, turn_context: TurnContext)

Paramètres

Nom Description
meeting
Obligatoire

Détails de la réunion.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_meeting_start_event

Remplacez cela dans une classe dérivée pour fournir une logique pour la réception d’un événement de début de réunion Teams.

async on_teams_meeting_start_event(meeting: MeetingStartEventDetails, turn_context: TurnContext)

Paramètres

Nom Description
meeting
Obligatoire

Détails de la réunion.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_members_added

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque des membres autres que le bot rejoignent le canal, comme la logique d’accueil de votre bot.

décrit par l’activité de mise à jour de conversation. :p aram team_info : objet d’informations d’équipe représentant l’équipe. :p aram turn_context : objet de contexte pour ce tour.

async on_teams_members_added(teams_members_added: [<class 'botbuilder.schema.teams._models_py3.TeamsChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)

Paramètres

Nom Description
teams_members_added
Obligatoire
team_info
Obligatoire
turn_context
Obligatoire

Retours

Type Description

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

on_teams_members_added_dispatch

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque des 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.

décrit par l’activité de mise à jour de conversation. :p aram team_info : objet d’informations d’équipe représentant l’équipe. :p aram turn_context : objet de contexte pour ce tour.

async on_teams_members_added_dispatch(members_added: [<class 'botbuilder.schema._models_py3.ChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)

Paramètres

Nom Description
members_added
Obligatoire
team_info
Obligatoire
turn_context
Obligatoire

Retours

Type Description

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

on_teams_members_removed

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque des membres autres que le bot quittent le canal, comme la logique d’autrui de votre bot.

décrit par l’activité de mise à jour de conversation. :p aram team_info : objet d’informations d’équipe représentant l’équipe. :p aram turn_context : objet de contexte pour ce tour.

async on_teams_members_removed(teams_members_removed: [<class 'botbuilder.schema.teams._models_py3.TeamsChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)

Paramètres

Nom Description
teams_members_removed
Obligatoire
team_info
Obligatoire
turn_context
Obligatoire

Retours

Type Description

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

on_teams_members_removed_dispatch

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque des membres autres que le bot quittent le canal, comme la logique d’autrui de votre bot. Il obtient les membres associés aux comptes fournis.

décrit par l’activité de mise à jour de conversation. :p aram team_info : objet d’informations d’équipe représentant l’équipe. :p aram turn_context : objet de contexte pour ce tour.

async on_teams_members_removed_dispatch(members_removed: [<class 'botbuilder.schema._models_py3.ChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)

Paramètres

Nom Description
members_removed
Obligatoire
team_info
Obligatoire
turn_context
Obligatoire

Retours

Type Description

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

on_teams_messaging_extension_bot_message_preview_edit

Appelé lorsqu’une activité de modification de l’aperçu d’un message de bot d’extension de messagerie est reçue du connecteur.

async on_teams_messaging_extension_bot_message_preview_edit(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

action
Obligatoire

Action d’extension de messagerie.

Retours

Type Description

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

on_teams_messaging_extension_bot_message_preview_send

Appelé lorsqu’une activité d’envoi en préversion d’un message de bot d’extension de messagerie est reçue du connecteur.

async on_teams_messaging_extension_bot_message_preview_send(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

action
Obligatoire

Action d’extension de messagerie.

Retours

Type Description

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

on_teams_messaging_extension_card_button_clicked

Remplacez cette valeur dans une classe dérivée pour fournir une logique lorsque l’utilisateur clique sur un bouton de carte dans une extension de messagerie.

async on_teams_messaging_extension_card_button_clicked(turn_context: TurnContext, card_data)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

card_data
Obligatoire

Objet représentant les données de carte.

Retours

Type Description

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

on_teams_messaging_extension_configuration_query_settings_url

Appelé lorsqu’une activité URL de paramètre de configuration de l’extension de messagerie est reçue du connecteur.

async on_teams_messaging_extension_configuration_query_settings_url(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

query
Obligatoire

Requête d’extension de messagerie.

Retours

Type Description

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

on_teams_messaging_extension_configuration_setting

Remplacez cette valeur dans une classe dérivée pour fournir une logique quand une configuration est définie pour une extension de messagerie.

async on_teams_messaging_extension_configuration_setting(turn_context: TurnContext, settings)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

settings
Obligatoire

Objet représentant les paramètres de configuration.

Retours

Type Description

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

on_teams_messaging_extension_fetch_task

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

async on_teams_messaging_extension_fetch_task(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

action
Obligatoire

Action d’extension de messagerie.

Retours

Type Description

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

on_teams_messaging_extension_query

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

async on_teams_messaging_extension_query(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

query
Obligatoire

Requête pour la commande de recherche.

Retours

Type Description

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

on_teams_messaging_extension_select_item

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

async on_teams_messaging_extension_select_item(turn_context: TurnContext, query) -> MessagingExtensionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

query
Obligatoire

Objet représentant la requête.

Retours

Type Description

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

on_teams_messaging_extension_submit_action

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

async on_teams_messaging_extension_submit_action(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

action
Obligatoire

Action d’extension de messagerie.

Retours

Type Description

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

on_teams_messaging_extension_submit_action_dispatch

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

async on_teams_messaging_extension_submit_action_dispatch(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

action
Obligatoire

Action d’extension de messagerie.

Retours

Type Description

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

on_teams_o365_connector_card_action

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

async on_teams_o365_connector_card_action(turn_context: TurnContext, query: O365ConnectorCardActionQuery)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

query
Obligatoire

Requête d’appel HttpPOST de la carte de connecteur O365.

Retours

Type Description

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

on_teams_signin_token_exchange

async on_teams_signin_token_exchange(turn_context: TurnContext)

Paramètres

Nom Description
turn_context
Obligatoire

on_teams_signin_verify_state

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

async on_teams_signin_verify_state(turn_context: TurnContext)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_tab_fetch

Remplacez cette valeur dans une classe dérivée pour fournir la logique quand un onglet est extrait.

async on_teams_tab_fetch(turn_context: TurnContext, tab_request: TabRequest)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

tab_request
Obligatoire

Charge utile de la valeur d’appel de requête de l’onglet.

Retours

Type Description

Réponse de l’onglet pour la demande.

on_teams_tab_submit

Remplacez cette valeur dans une classe dérivée pour fournir la logique lors de l’envoi d’un onglet.

async on_teams_tab_submit(turn_context: TurnContext, tab_submit: TabSubmit)

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

tab_submit
Obligatoire

Charge utile de la valeur de la demande d’appel de l’onglet.

Retours

Type Description

Réponse de l’onglet pour la demande.

on_teams_task_module_fetch

Remplacez cette valeur dans une classe dérivée pour fournir la logique lors de l’extraction d’un module de tâche.

async on_teams_task_module_fetch(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

task_module_request
Obligatoire

Le module de tâche appelle la charge utile de la valeur de requête.

Retours

Type Description

Réponse du module de tâche pour la demande.

on_teams_task_module_submit

Remplacez cette valeur dans une classe dérivée pour fournir la logique lors de l’envoi d’un module de tâche.

async on_teams_task_module_submit(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse

Paramètres

Nom Description
turn_context
Obligatoire

Objet de contexte pour ce tour.

task_module_request
Obligatoire

Le module de tâche appelle la charge utile de la valeur de requête.

Retours

Type Description

Réponse du module de tâche pour la demande.

on_teams_team_archived

Appelé lorsqu’une activité d’événement Team Archived est reçue du connecteur. Team Archived correspond à l’utilisateur qui archive une équipe.

async on_teams_team_archived(team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_team_deleted

Appelé lorsqu’une activité d’événement Team Deleted est reçue du connecteur. Team Deleted correspond à la suppression d’une équipe par l’utilisateur.

async on_teams_team_deleted(team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_team_hard_deleted

Appelé lorsqu’une activité d’événement Team Hard Deleted est reçue du connecteur. Team Hard Deleted correspond à la suppression d’une équipe par l’utilisateur.

async on_teams_team_hard_deleted(team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_team_renamed

Appelé lorsqu’une activité d’événement Team Renamed est reçue du connecteur. Team Renamed correspond à l’utilisateur renommant une équipe existante.

async on_teams_team_renamed(team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_team_renamed_activity

DÉPRÉCIÉ. Utilisez on_teams_team_renamed(). Cette méthode restera en place tout au long de la version 4 afin de ne pas interrompre les bots existants.

Appelé lorsqu’une activité d’événement Team Renamed est reçue du connecteur. Team Renamed correspond à l’utilisateur renommant une équipe existante.

async on_teams_team_renamed_activity(team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_team_restored

Appelé lorsqu’une activité d’événement Team Restored est reçue du connecteur. Team Restored correspond à l’utilisateur qui restaure une équipe.

async on_teams_team_restored(team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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

on_teams_team_unarchived

Appelée lorsqu’une activité d’événement Team Unarchived est reçue du connecteur. Team Unarchived correspond à l’utilisateur désarchivant une équipe.

async on_teams_team_unarchived(team_info: TeamInfo, turn_context: TurnContext)

Paramètres

Nom Description
team_info
Obligatoire

Objet d’informations d’équipe représentant l’équipe.

turn_context
Obligatoire

Objet de contexte pour ce tour.

Retours

Type Description

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