TeamsActivityHandler Klasse

Vererbung
TeamsActivityHandler

Konstruktor

TeamsActivityHandler()

Methoden

on_conversation_update_activity

Wird aufgerufen, wenn eine Konversationsaktualisierungsaktivität vom Kanal empfangen wird. Aktivitäten zur Aktualisierung von Unterhaltungen sind nützlich, wenn es darum geht, darauf zu reagieren, dass Benutzer dem Kanal hinzugefügt oder daraus entfernt werden. Ein Bot könnte z. B. auf das Hinzufügen eines Benutzers reagieren, indem er den Benutzer begrüßt.

on_event_activity

Wird aufgerufen, wenn eine Ereignisaktivität vom Connector empfangen wird, wenn das Basisverhalten von <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> verwendet wird.

on_invoke_activity

Wird aufgerufen, wenn eine Aufrufaktivität vom Connector empfangen wird. Aufrufen von Aktivitäten können verwendet werden, um viele verschiedene Dinge zu kommunizieren.

on_sign_in_invoke

Wird aufgerufen, wenn eine signIn-Aufrufaktivität vom Connector empfangen wird.

on_teams_app_based_link_query

Wird aufgerufen, wenn eine App-basierte Linkabfrageaktivität vom Connector empfangen wird.

on_teams_card_action_invoke

Wird aufgerufen, wenn eine Aufrufaktivität der Kartenaktion vom Connector empfangen wird.

on_teams_channel_created

Wird aufgerufen, wenn eine Channel Created-Ereignisaktivität vom Connector empfangen wird. Der erstellte Kanal entspricht dem Benutzer, der einen neuen Kanal erstellt.

on_teams_channel_deleted

Wird aufgerufen, wenn eine Channel Deleted-Ereignisaktivität vom Connector empfangen wird. Kanal gelöscht entspricht dem Benutzer, der einen vorhandenen Kanal löscht.

on_teams_channel_renamed

Wird aufgerufen, wenn vom Connector eine Ereignisaktivität "Channel Renamed" empfangen wird. Kanal umbenannt entspricht dem Benutzer, der einen vorhandenen Kanal umbenennen.

on_teams_channel_restored

Wird aufgerufen, wenn eine Kanal-Wiederhergestellte Ereignisaktivität vom Connector empfangen wird. Kanal wiederhergestellt entspricht dem Benutzer, der einen zuvor gelöschten Kanal wiederhergestellt hat.

on_teams_file_consent

Wird aufgerufen, wenn eine Datei-Zustimmungskartenaktivität vom Connector empfangen wird.

Aktivität, die gesendet wird, wenn der Benutzer auf einer Datei-Zustimmungskarte handelt.

on_teams_file_consent_accept

Wird aufgerufen, wenn eine Datei-Zustimmungskarte vom Benutzer akzeptiert wird.

Aktivität, die gesendet wird, wenn der Benutzer eine Datei-Zustimmungskarte akzeptiert.

on_teams_file_consent_decline

Wird aufgerufen, wenn eine Datei-Zustimmungskarte vom Benutzer abgelehnt wird.

Aktivität, die gesendet wird, wenn der Benutzer eine Datei-Zustimmungskarte ablehnt.

on_teams_meeting_end_event

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Empfang eines Teams-Besprechungsendereignisses bereitzustellen.

on_teams_meeting_start_event

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Empfang eines Teams-Besprechungsstartereignisses bereitzustellen.

on_teams_members_added

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass andere Member als der Bot dem Kanal beitreten, z. B. die Willkommenslogik Ihres Bots.

wird durch die Aktualisierungsaktivität für Unterhaltungen beschrieben. :p aram team_info: Das Teaminformationsobjekt, das das Team darstellt. :p aram turn_context: Ein Kontextobjekt für diesen Turn.

on_teams_members_added_dispatch

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass andere Member als der Bot dem Kanal beitreten, z. B. die Willkommenslogik Ihres Bots. Sie ruft die zugeordneten Mitglieder mit den bereitgestellten Konten ab.

wird durch die Aktualisierungsaktivität für Unterhaltungen beschrieben. :p aram team_info: Das Teaminformationsobjekt, das das Team darstellt. :p aram turn_context: Ein Kontextobjekt für diesen Turn.

on_teams_members_removed

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass andere Member als der Bot den Kanal verlassen, z. B. die Good-Bye-Logik Ihres Bots.

wird durch die Aktualisierungsaktivität für Unterhaltungen beschrieben. :p aram team_info: Das Teaminformationsobjekt, das das Team darstellt. :p aram turn_context: Ein Kontextobjekt für diesen Turn.

on_teams_members_removed_dispatch

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass andere Member als der Bot den Kanal verlassen, z. B. die Good-Bye-Logik Ihres Bots. Sie ruft die zugeordneten Mitglieder mit den bereitgestellten Konten ab.

wird durch die Aktualisierungsaktivität für Unterhaltungen beschrieben. :p aram team_info: Das Teaminformationsobjekt, das das Team darstellt. :p aram turn_context: Ein Kontextobjekt für diesen Turn.

on_teams_messaging_extension_bot_message_preview_edit

Wird aufgerufen, wenn eine Bearbeitungsaktivität für die Nachrichtenvorschau der Messagingerweiterung vom Connector empfangen wird.

on_teams_messaging_extension_bot_message_preview_send

Wird aufgerufen, wenn eine Nachrichtenvorschau-Sendeaktivität der Bot-Nachrichtenerweiterung vom Connector empfangen wird.

on_teams_messaging_extension_card_button_clicked

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass in einer Messagingerweiterung auf eine Kartenschaltfläche geklickt wird.

on_teams_messaging_extension_configuration_query_settings_url

Wird aufgerufen, wenn die URL-Aktivität einer Abfrageeinstellung für die Messagingerweiterungskonfiguration vom Connector empfangen wird.

on_teams_messaging_extension_configuration_setting

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik dafür bereitzustellen, wenn eine Konfiguration für eine Messagingerweiterung festgelegt ist.

on_teams_messaging_extension_fetch_task

Wird aufgerufen, wenn eine Abrufaktivität der Messagingerweiterung vom Connector empfangen wird.

on_teams_messaging_extension_query

Wird aufgerufen, wenn eine Abfrageaktivität der Messagingerweiterung vom Connector empfangen wird.

on_teams_messaging_extension_select_item

Wird aufgerufen, wenn eine Aktivität zum Auswählen von Elementen der Messagingerweiterung vom Connector empfangen wird.

on_teams_messaging_extension_submit_action

Wird aufgerufen, wenn eine Aktivität zum Senden einer Messagingerweiterung vom Connector empfangen wird.

on_teams_messaging_extension_submit_action_dispatch

Wird aufgerufen, wenn eine Sendeaktionsaktivität der Messagingerweiterung vom Connector empfangen wird.

on_teams_o365_connector_card_action

Wird aufgerufen, wenn eine O365-Connectorkartenaktionsaktivität vom Connector empfangen wird.

on_teams_signin_token_exchange
on_teams_signin_verify_state

Wird aufgerufen, wenn eine Aktivität "signIn verify state" vom Connector empfangen wird.

on_teams_tab_fetch

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Abruf einer Registerkarte bereitzustellen.

on_teams_tab_submit

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für die Übermittlung einer Registerkarte bereitzustellen.

on_teams_task_module_fetch

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Abruf eines Aufgabenmoduls bereitzustellen.

on_teams_task_module_submit

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für die Übermittlung eines Aufgabenmoduls bereitzustellen.

on_teams_team_archived

Wird aufgerufen, wenn eine Team Archived-Ereignisaktivität vom Connector empfangen wird. Team Archiviert entspricht dem Benutzer, der ein Team archiviert.

on_teams_team_deleted

Wird aufgerufen, wenn eine Team Deleted-Ereignisaktivität vom Connector empfangen wird. Team Deleted entspricht dem Benutzer, der ein Team löscht.

on_teams_team_hard_deleted

Wird aufgerufen, wenn eine Team Hard Deleted-Ereignisaktivität vom Connector empfangen wird. Team Hard Deleted entspricht dem Benutzer, der ein Team hart löscht.

on_teams_team_renamed

Wird aufgerufen, wenn eine Team Renamed-Ereignisaktivität vom Connector empfangen wird. Team umbenannt entspricht dem Benutzer, der ein vorhandenes Team umbenennen.

on_teams_team_renamed_activity

VERALTET. Verwenden Sie on_teams_team_renamed(). Diese Methode bleibt in v4 bestehen, um vorhandene Bots nicht zu unterbrechen.

Wird aufgerufen, wenn eine Team Renamed-Ereignisaktivität vom Connector empfangen wird. Team umbenannt entspricht dem Benutzer, der ein vorhandenes Team umbenennen.

on_teams_team_restored

Wird aufgerufen, wenn eine Team Wiederhergestellte Ereignisaktivität vom Connector empfangen wird. Wiederhergestelltes Team entspricht dem Benutzer, der ein Team wiederherstellen möchte.

on_teams_team_unarchived

Wird aufgerufen, wenn eine Team Unarchived-Ereignisaktivität vom Connector empfangen wird. Team Unarchived entspricht dem Benutzer, der die Archivierung eines Teams auflöst.

on_conversation_update_activity

Wird aufgerufen, wenn eine Konversationsaktualisierungsaktivität vom Kanal empfangen wird. Aktivitäten zur Aktualisierung von Unterhaltungen sind nützlich, wenn es darum geht, darauf zu reagieren, dass Benutzer dem Kanal hinzugefügt oder daraus entfernt werden. Ein Bot könnte z. B. auf das Hinzufügen eines Benutzers reagieren, indem er den Benutzer begrüßt.

async on_conversation_update_activity(turn_context: TurnContext)

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Hinweise

Überschreiben Sie in einer abgeleiteten Klasse diese Methode, um Logik hinzuzufügen, die für alle Aktivitäten zur Aktualisierung von Unterhaltungen gilt.

on_event_activity

Wird aufgerufen, wenn eine Ereignisaktivität vom Connector empfangen wird, wenn das Basisverhalten von <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> verwendet wird.

async on_event_activity(turn_context: TurnContext)

Parameter

Name Beschreibung
turn_context
Erforderlich

Das Kontextobjekt für diesen Turn

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Hinweise

Wenn die <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> Methode eine Ereignisaktivität empfängt, ruft sie diese Methode auf. Wenn der Aktivitätsname Token/Antwort ist, wird aufgerufen <xref:botbuilder.core.teams.TeamsActivityHandler.on_token_response_event>, andernfalls wird aufgerufen <xref:botbuilder.core.teams.TeamsActivityHandler.on_event>.

Überschreiben Sie in einer abgeleiteten Klasse diese Methode, um Logik hinzuzufügen, die für alle Ereignisaktivitäten gilt. Fügen Sie Logik hinzu, die vor der spezifischen Ereignisbehandlungslogik vor dem Aufruf dieser Basisklassenmethode angewendet werden soll. Fügen Sie Logik hinzu, die nach der spezifischen Ereignisbehandlungslogik nach dem Aufruf dieser Basisklassenmethode angewendet werden soll.

Ereignisaktivitäten (event) kommunizieren programmgesteuerte Informationen von einem Client oder Kanal an einen Bot. Die Bedeutung einer Ereignisaktivität wird durch die Eigenschaft namens der Ereignisaktivität definiert, die im Bereich eines Kanals sinnvoll ist.

on_invoke_activity

Wird aufgerufen, wenn eine Aufrufaktivität vom Connector empfangen wird. Aufrufen von Aktivitäten können verwendet werden, um viele verschiedene Dinge zu kommunizieren.

async on_invoke_activity(turn_context: TurnContext) -> InvokeResponse

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Ein InvokeResponse, der die auszuführende Arbeit in der Warteschlange darstellt.

Hinweise

Aufrufen von Aktivitäten kommunizieren programmgesteuerte Befehle von einem Client oder Kanal an einen Bot. Die Bedeutung einer Aufrufaktivität wird durch die Eigenschaft "invoke_activity.name" definiert, die im Bereich eines Kanals sinnvoll ist.

on_sign_in_invoke

Wird aufgerufen, wenn eine signIn-Aufrufaktivität vom Connector empfangen wird.

async on_sign_in_invoke(turn_context: TurnContext)

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Wird aufgerufen, wenn eine App-basierte Linkabfrageaktivität vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

query
Erforderlich

Der Aufrufanforderungstexttyp für app-basierte Linkabfragen.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterung für die Abfrage.

on_teams_card_action_invoke

Wird aufgerufen, wenn eine Aufrufaktivität der Kartenaktion vom Connector empfangen wird.

async on_teams_card_action_invoke(turn_context: TurnContext) -> InvokeResponse

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Ein InvokeResponse, der die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_channel_created

Wird aufgerufen, wenn eine Channel Created-Ereignisaktivität vom Connector empfangen wird. Der erstellte Kanal entspricht dem Benutzer, der einen neuen Kanal erstellt.

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

Parameter

Name Beschreibung
channel_info
Erforderlich

Das Kanalinformationsobjekt, das den Kanal beschreibt.

team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_channel_deleted

Wird aufgerufen, wenn eine Channel Deleted-Ereignisaktivität vom Connector empfangen wird. Kanal gelöscht entspricht dem Benutzer, der einen vorhandenen Kanal löscht.

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

Parameter

Name Beschreibung
channel_info
Erforderlich

Das Kanalinformationsobjekt, das den Kanal beschreibt.

team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_channel_renamed

Wird aufgerufen, wenn vom Connector eine Ereignisaktivität "Channel Renamed" empfangen wird. Kanal umbenannt entspricht dem Benutzer, der einen vorhandenen Kanal umbenennen.

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

Parameter

Name Beschreibung
channel_info
Erforderlich

Das Kanalinformationsobjekt, das den Kanal beschreibt.

team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_channel_restored

Wird aufgerufen, wenn eine Kanal-Wiederhergestellte Ereignisaktivität vom Connector empfangen wird. Kanal wiederhergestellt entspricht dem Benutzer, der einen zuvor gelöschten Kanal wiederhergestellt hat.

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

Parameter

Name Beschreibung
channel_info
Erforderlich

Das Kanalinformationsobjekt, das den Kanal beschreibt.

team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Wird aufgerufen, wenn eine Datei-Zustimmungskartenaktivität vom Connector empfangen wird.

Aktivität, die gesendet wird, wenn der Benutzer auf einer Datei-Zustimmungskarte handelt.

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

Parameter

Name Beschreibung
turn_context
Erforderlich
file_consent_card_response
Erforderlich

Gibt zurück

Typ Beschreibung

Ein InvokeResponse- abhängig von der Aktion der Datei-Zustimmungskarte.

Wird aufgerufen, wenn eine Datei-Zustimmungskarte vom Benutzer akzeptiert wird.

Aktivität, die gesendet wird, wenn der Benutzer eine Datei-Zustimmungskarte akzeptiert.

async on_teams_file_consent_accept(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

Parameter

Name Beschreibung
turn_context
Erforderlich
file_consent_card_response
Erforderlich

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Wird aufgerufen, wenn eine Datei-Zustimmungskarte vom Benutzer abgelehnt wird.

Aktivität, die gesendet wird, wenn der Benutzer eine Datei-Zustimmungskarte ablehnt.

async on_teams_file_consent_decline(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

Parameter

Name Beschreibung
turn_context
Erforderlich
file_consent_card_response
Erforderlich

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_meeting_end_event

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Empfang eines Teams-Besprechungsendereignisses bereitzustellen.

async on_teams_meeting_end_event(meeting: MeetingEndEventDetails, turn_context: TurnContext)

Parameter

Name Beschreibung
meeting
Erforderlich

Die Details der Besprechung.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_meeting_start_event

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Empfang eines Teams-Besprechungsstartereignisses bereitzustellen.

async on_teams_meeting_start_event(meeting: MeetingStartEventDetails, turn_context: TurnContext)

Parameter

Name Beschreibung
meeting
Erforderlich

Die Details der Besprechung.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_members_added

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass andere Member als der Bot dem Kanal beitreten, z. B. die Willkommenslogik Ihres Bots.

wird durch die Aktualisierungsaktivität für Unterhaltungen beschrieben. :p aram team_info: Das Teaminformationsobjekt, das das Team darstellt. :p aram turn_context: Ein Kontextobjekt für diesen Turn.

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)

Parameter

Name Beschreibung
teams_members_added
Erforderlich
team_info
Erforderlich
turn_context
Erforderlich

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_members_added_dispatch

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass andere Member als der Bot dem Kanal beitreten, z. B. die Willkommenslogik Ihres Bots. Sie ruft die zugeordneten Mitglieder mit den bereitgestellten Konten ab.

wird durch die Aktualisierungsaktivität für Unterhaltungen beschrieben. :p aram team_info: Das Teaminformationsobjekt, das das Team darstellt. :p aram turn_context: Ein Kontextobjekt für diesen Turn.

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)

Parameter

Name Beschreibung
members_added
Erforderlich
team_info
Erforderlich
turn_context
Erforderlich

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_members_removed

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass andere Member als der Bot den Kanal verlassen, z. B. die Good-Bye-Logik Ihres Bots.

wird durch die Aktualisierungsaktivität für Unterhaltungen beschrieben. :p aram team_info: Das Teaminformationsobjekt, das das Team darstellt. :p aram turn_context: Ein Kontextobjekt für diesen Turn.

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)

Parameter

Name Beschreibung
teams_members_removed
Erforderlich
team_info
Erforderlich
turn_context
Erforderlich

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_members_removed_dispatch

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass andere Member als der Bot den Kanal verlassen, z. B. die Good-Bye-Logik Ihres Bots. Sie ruft die zugeordneten Mitglieder mit den bereitgestellten Konten ab.

wird durch die Aktualisierungsaktivität für Unterhaltungen beschrieben. :p aram team_info: Das Teaminformationsobjekt, das das Team darstellt. :p aram turn_context: Ein Kontextobjekt für diesen Turn.

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)

Parameter

Name Beschreibung
members_removed
Erforderlich
team_info
Erforderlich
turn_context
Erforderlich

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_messaging_extension_bot_message_preview_edit

Wird aufgerufen, wenn eine Bearbeitungsaktivität für die Nachrichtenvorschau der Messagingerweiterung vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

action
Erforderlich

Die Messagingerweiterungsaktion.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterungsaktion für die Aktion.

on_teams_messaging_extension_bot_message_preview_send

Wird aufgerufen, wenn eine Nachrichtenvorschau-Sendeaktivität der Bot-Nachrichtenerweiterung vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

action
Erforderlich

Die Messagingerweiterungsaktion.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterungsaktion für die Aktion.

on_teams_messaging_extension_card_button_clicked

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Fall bereitzustellen, dass in einer Messagingerweiterung auf eine Kartenschaltfläche geklickt wird.

async on_teams_messaging_extension_card_button_clicked(turn_context: TurnContext, card_data)

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

card_data
Erforderlich

Objekt, das die Kartendaten darstellt.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_messaging_extension_configuration_query_settings_url

Wird aufgerufen, wenn die URL-Aktivität einer Abfrageeinstellung für die Messagingerweiterungskonfiguration vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

query
Erforderlich

Die Abfrage der Messagingerweiterung.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterung für die Abfrage.

on_teams_messaging_extension_configuration_setting

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik dafür bereitzustellen, wenn eine Konfiguration für eine Messagingerweiterung festgelegt ist.

async on_teams_messaging_extension_configuration_setting(turn_context: TurnContext, settings)

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

settings
Erforderlich

Objekt, das die Konfigurationseinstellungen darstellt.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_messaging_extension_fetch_task

Wird aufgerufen, wenn eine Abrufaktivität der Messagingerweiterung vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

action
Erforderlich

Die Messagingerweiterungsaktion.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterungsaktion für die Aktion.

on_teams_messaging_extension_query

Wird aufgerufen, wenn eine Abfrageaktivität der Messagingerweiterung vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

query
Erforderlich

Die Abfrage für den Suchbefehl.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterung für die Abfrage.

on_teams_messaging_extension_select_item

Wird aufgerufen, wenn eine Aktivität zum Auswählen von Elementen der Messagingerweiterung vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

query
Erforderlich

Das Objekt, das die Abfrage darstellt.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterung für die Abfrage.

on_teams_messaging_extension_submit_action

Wird aufgerufen, wenn eine Aktivität zum Senden einer Messagingerweiterung vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

action
Erforderlich

Die Messagingerweiterungsaktion.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterungsaktion für die Aktion.

on_teams_messaging_extension_submit_action_dispatch

Wird aufgerufen, wenn eine Sendeaktionsaktivität der Messagingerweiterung vom Connector empfangen wird.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

action
Erforderlich

Die Messagingerweiterungsaktion.

Gibt zurück

Typ Beschreibung

Die Antwort der Messagingerweiterungsaktion für die Aktion.

on_teams_o365_connector_card_action

Wird aufgerufen, wenn eine O365-Connectorkartenaktionsaktivität vom Connector empfangen wird.

async on_teams_o365_connector_card_action(turn_context: TurnContext, query: O365ConnectorCardActionQuery)

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

query
Erforderlich

Die HttpPOST-Aufrufabfrage der O365-Connectorkarte.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_signin_token_exchange

async on_teams_signin_token_exchange(turn_context: TurnContext)

Parameter

Name Beschreibung
turn_context
Erforderlich

on_teams_signin_verify_state

Wird aufgerufen, wenn eine Aktivität "signIn verify state" vom Connector empfangen wird.

async on_teams_signin_verify_state(turn_context: TurnContext)

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_tab_fetch

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Abruf einer Registerkarte bereitzustellen.

async on_teams_tab_fetch(turn_context: TurnContext, tab_request: TabRequest)

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

tab_request
Erforderlich

Die Registerkarte ruft die Anforderungswertnutzlast auf.

Gibt zurück

Typ Beschreibung

Eine Tabulatorantwort für die Anforderung.

on_teams_tab_submit

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für die Übermittlung einer Registerkarte bereitzustellen.

async on_teams_tab_submit(turn_context: TurnContext, tab_submit: TabSubmit)

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

tab_submit
Erforderlich

Die Nutzlast des Aufrufanforderungswerts für die Registerkarte "Submit".

Gibt zurück

Typ Beschreibung

Eine Tabulatorantwort für die Anforderung.

on_teams_task_module_fetch

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für den Abruf eines Aufgabenmoduls bereitzustellen.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

task_module_request
Erforderlich

Das Aufgabenmodul ruft die Anforderungswertnutzlast auf.

Gibt zurück

Typ Beschreibung

Eine Aufgabenmodulantwort für die Anforderung.

on_teams_task_module_submit

Überschreiben Sie dies in einer abgeleiteten Klasse, um Logik für die Übermittlung eines Aufgabenmoduls bereitzustellen.

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

Parameter

Name Beschreibung
turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

task_module_request
Erforderlich

Das Aufgabenmodul ruft die Anforderungswertnutzlast auf.

Gibt zurück

Typ Beschreibung

Eine Aufgabenmodulantwort für die Anforderung.

on_teams_team_archived

Wird aufgerufen, wenn eine Team Archived-Ereignisaktivität vom Connector empfangen wird. Team Archiviert entspricht dem Benutzer, der ein Team archiviert.

async on_teams_team_archived(team_info: TeamInfo, turn_context: TurnContext)

Parameter

Name Beschreibung
team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_team_deleted

Wird aufgerufen, wenn eine Team Deleted-Ereignisaktivität vom Connector empfangen wird. Team Deleted entspricht dem Benutzer, der ein Team löscht.

async on_teams_team_deleted(team_info: TeamInfo, turn_context: TurnContext)

Parameter

Name Beschreibung
team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_team_hard_deleted

Wird aufgerufen, wenn eine Team Hard Deleted-Ereignisaktivität vom Connector empfangen wird. Team Hard Deleted entspricht dem Benutzer, der ein Team hart löscht.

async on_teams_team_hard_deleted(team_info: TeamInfo, turn_context: TurnContext)

Parameter

Name Beschreibung
team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_team_renamed

Wird aufgerufen, wenn eine Team Renamed-Ereignisaktivität vom Connector empfangen wird. Team umbenannt entspricht dem Benutzer, der ein vorhandenes Team umbenennen.

async on_teams_team_renamed(team_info: TeamInfo, turn_context: TurnContext)

Parameter

Name Beschreibung
team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_team_renamed_activity

VERALTET. Verwenden Sie on_teams_team_renamed(). Diese Methode bleibt in v4 bestehen, um vorhandene Bots nicht zu unterbrechen.

Wird aufgerufen, wenn eine Team Renamed-Ereignisaktivität vom Connector empfangen wird. Team umbenannt entspricht dem Benutzer, der ein vorhandenes Team umbenennen.

async on_teams_team_renamed_activity(team_info: TeamInfo, turn_context: TurnContext)

Parameter

Name Beschreibung
team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_team_restored

Wird aufgerufen, wenn eine Team Wiederhergestellte Ereignisaktivität vom Connector empfangen wird. Wiederhergestelltes Team entspricht dem Benutzer, der ein Team wiederherstellen möchte.

async on_teams_team_restored(team_info: TeamInfo, turn_context: TurnContext)

Parameter

Name Beschreibung
team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

on_teams_team_unarchived

Wird aufgerufen, wenn eine Team Unarchived-Ereignisaktivität vom Connector empfangen wird. Team Unarchived entspricht dem Benutzer, der die Archivierung eines Teams auflöst.

async on_teams_team_unarchived(team_info: TeamInfo, turn_context: TurnContext)

Parameter

Name Beschreibung
team_info
Erforderlich

Das Teaminformationsobjekt, das das Team darstellt.

turn_context
Erforderlich

Ein Kontextobjekt für diesen Turn.

Gibt zurück

Typ Beschreibung

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.