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