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