Activity Klasse
Eine Aktivität ist der grundlegende Kommunikationstyp für das Bot Framework 3.0-Protokoll.
Konstruktor
Activity(*, type=None, id: str = None, timestamp=None, local_timestamp=None, local_timezone: str = None, service_url: str = None, channel_id: str = None, from_property=None, conversation=None, recipient=None, text_format=None, attachment_layout=None, members_added=None, members_removed=None, reactions_added=None, reactions_removed=None, topic_name: str = None, history_disclosed: bool = None, locale: str = None, text: str = None, speak: str = None, input_hint=None, summary: str = None, suggested_actions=None, attachments=None, entities=None, channel_data=None, action: str = None, reply_to_id: str = None, label: str = None, value_type: str = None, value=None, name: str = None, relates_to=None, code=None, expiration=None, importance=None, delivery_mode=None, listen_for=None, text_highlights=None, semantic_action=None, caller_id: str = None, **kwargs)
Parameter
Name | Beschreibung |
---|---|
type
Erforderlich
|
str oder
<xref:botframework.connector.models.ActivityTypes>
Enthält den Aktivitätstyp. Mögliche Werte sind: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff' |
id
Erforderlich
|
Enthält eine ID, die die Aktivität im Kanal eindeutig identifiziert. |
timestamp
Erforderlich
|
Enthält das Datum und die Uhrzeit, zu der die Nachricht in UTC gesendet wurde, ausgedrückt im ISO-8601-Format. |
local_timestamp
Erforderlich
|
Enthält das lokale Datum und die Uhrzeit der Nachricht, die im ISO-8601-Format ausgedrückt wird. Beispiel: 2016-09-23T13:07:49.4714686-07:00. |
local_timezone
Erforderlich
|
Enthält den Namen der lokalen Zeitzone der Nachricht, ausgedrückt im IANA Time Zone-Datenbankformat. Beispiel: Amerika/Los_Angeles. |
service_url
Erforderlich
|
Enthält die URL, die den Dienstendpunkt des Kanals angibt. Vom Kanal festgelegt. |
channel_id
Erforderlich
|
Enthält eine ID, die den Kanal eindeutig identifiziert. Vom Kanal festgelegt. |
from_property
Erforderlich
|
<xref:botframework.connector.models.ChannelAccount>
Identifiziert den Absender der Nachricht. |
conversation
Erforderlich
|
<xref:botframework.connector.models.ConversationAccount>
Identifiziert die Unterhaltung, zu der die Aktivität gehört. |
recipient
Erforderlich
|
<xref:botframework.connector.models.ChannelAccount>
Identifiziert den Empfänger der Nachricht. |
text_format
Erforderlich
|
str oder
<xref:botframework.connector.models.TextFormatTypes>
Format der Textfelder "Default:markdown". Mögliche Werte sind: "markdown", "plain", "xml" |
attachment_layout
Erforderlich
|
str oder
<xref:botframework.connector.models.AttachmentLayoutTypes>
Der Layouthinweis für mehrere Anlagen. Standard: Liste. Mögliche Werte sind: 'list', 'Karussell' |
members_added
Erforderlich
|
list[<xref:botframework.connector.models.ChannelAccount>]
Die Sammlung der Mitglieder, die der Unterhaltung hinzugefügt wurden. |
members_removed
Erforderlich
|
list[<xref:botframework.connector.models.ChannelAccount>]
Die Sammlung von Mitgliedern, die aus der Unterhaltung entfernt wurden. |
reactions_added
Erforderlich
|
list[<xref:botframework.connector.models.MessageReaction>]
Die Sammlung von Reaktionen, die der Unterhaltung hinzugefügt wurden. |
reactions_removed
Erforderlich
|
list[<xref:botframework.connector.models.MessageReaction>]
Die Sammlung von Reaktionen, die aus der Unterhaltung entfernt wurden. |
topic_name
Erforderlich
|
Der aktualisierte Themenname der Unterhaltung. |
history_disclosed
Erforderlich
|
Gibt an, ob der vorherige Verlauf des Kanals offengelegt wird. |
locale
Erforderlich
|
Ein Gebietsschemaname für den Inhalt des Textfelds. Der Gebietsschemaname ist eine Kombination aus einem zwei- oder drei buchstabenigen ISO 639-Kulturcode, der einer Sprache zugeordnet ist, und einem zweiseitigen ISO 3166-Subkulturcode, der einem Land oder einer Region zugeordnet ist. Der Gebietsschemaname kann auch einem gültigen BCP-47-Sprachtag entsprechen. |
text
Erforderlich
|
Der Textinhalt der Nachricht. |
speak
Erforderlich
|
Der zu sprechende Text. |
input_hint
Erforderlich
|
str oder
<xref:botframework.connector.models.InputHints>
Gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. Mögliche Werte sind: 'acceptingInput', 'ignoringInput', 'expectingInput' |
summary
Erforderlich
|
Der anzuzeigende Text, wenn der Kanal keine Karten rendern kann. |
suggested_actions
Erforderlich
|
<xref:botframework.connector.models.SuggestedActions>
Die vorgeschlagenen Aktionen für die Aktivität. |
attachments
Erforderlich
|
list[<xref:botframework.connector.models.Attachment>]
Anhängsel |
entities
Erforderlich
|
list[<xref:botframework.connector.models.Entity>]
Stellt die Entitäten dar, die in der Nachricht erwähnt wurden. |
channel_data
Erforderlich
|
Enthält kanalspezifische Inhalte. |
action
Erforderlich
|
Gibt an, ob der Empfänger eines contactRelationUpdate hinzugefügt oder aus der Kontaktliste des Absenders entfernt wurde. |
reply_to_id
Erforderlich
|
Enthält die ID der Nachricht, auf die diese Nachricht eine Antwort ist. |
label
Erforderlich
|
Eine beschreibende Bezeichnung für die Aktivität. |
value_type
Erforderlich
|
Der Typ des Wertobjekts der Aktivität. |
value
Erforderlich
|
Ein Wert, der der Aktivität zugeordnet ist. |
name
Erforderlich
|
Der Name des Vorgangs, der einer Aufruf- oder Ereignisaktivität zugeordnet ist. |
relates_to
Erforderlich
|
<xref:botframework.connector.models.ConversationReference>
Ein Verweis auf eine andere Unterhaltung oder Aktivität. |
code
Erforderlich
|
str oder
<xref:botframework.connector.models.EndOfConversationCodes>
Der Code für endOfConversation-Aktivitäten, der angibt, warum die Unterhaltung beendet wurde. Mögliche Werte sind: "unknown", "completedSuccessfully", "userCancelled", "botTimedOut", "botIssuedInvalidMessage", "channelFailed" |
expiration
Erforderlich
|
Der Zeitpunkt, zu dem die Aktivität als "abgelaufen" betrachtet werden sollte und dem Empfänger nicht angezeigt werden sollte. |
importance
Erforderlich
|
str oder
<xref:botframework.connector.models.ActivityImportance>
Die Bedeutung der Aktivität. Mögliche Werte sind: "niedrig", "normal", "high" |
delivery_mode
Erforderlich
|
str oder
<xref:botframework.connector.models.DeliveryModes>
Ein Übermittlungshinweis, der dem Empfänger alternative Übermittlungspfade für die Aktivität signalisiert. Der Standardübermittlungsmodus ist "Standard". Mögliche Werte sind: "normal", "notification", "expectReplies", "ephemeral" |
listen_for
Erforderlich
|
Liste der Ausdrücke und Verweise, auf die Sprach- und Sprachprimierungssysteme lauschen sollten |
text_highlights
Erforderlich
|
list[<xref:botframework.connector.models.TextHighlight>]
Die Sammlung von Textfragmenten, die hervorgehoben werden sollen, wenn die Aktivität einen ReplyToId-Wert enthält. |
semantic_action
Erforderlich
|
<xref:botframework.connector.models.SemanticAction>
Eine optionale programmgesteuerte Aktion, die diese Anforderung begleitet |
caller_id
Erforderlich
|
Eine Zeichenfolge, die einen IRI enthält, der den Aufrufer eines Bots identifiziert. Dieses Feld soll nicht über das Kabel übertragen werden, sondern von Bots und Clients basierend auf kryptografisch überprüften Daten gefüllt werden, die die Identität der Aufrufer (z. B. Token) bestätigen. |
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
type
Erforderlich
|
|
id
Erforderlich
|
|
timestamp
Erforderlich
|
|
local_timestamp
Erforderlich
|
|
local_timezone
Erforderlich
|
|
service_url
Erforderlich
|
|
channel_id
Erforderlich
|
|
from_property
Erforderlich
|
|
conversation
Erforderlich
|
|
recipient
Erforderlich
|
|
text_format
Erforderlich
|
|
attachment_layout
Erforderlich
|
|
members_added
Erforderlich
|
|
members_removed
Erforderlich
|
|
reactions_added
Erforderlich
|
|
reactions_removed
Erforderlich
|
|
topic_name
Erforderlich
|
|
history_disclosed
Erforderlich
|
|
locale
Erforderlich
|
|
text
Erforderlich
|
|
speak
Erforderlich
|
|
input_hint
Erforderlich
|
|
summary
Erforderlich
|
|
suggested_actions
Erforderlich
|
|
attachments
Erforderlich
|
|
entities
Erforderlich
|
|
channel_data
Erforderlich
|
|
action
Erforderlich
|
|
reply_to_id
Erforderlich
|
|
label
Erforderlich
|
|
value_type
Erforderlich
|
|
value
Erforderlich
|
|
name
Erforderlich
|
|
relates_to
Erforderlich
|
|
code
Erforderlich
|
|
expiration
Erforderlich
|
|
importance
Erforderlich
|
|
delivery_mode
Erforderlich
|
|
listen_for
Erforderlich
|
|
text_highlights
Erforderlich
|
|
semantic_action
Erforderlich
|
|
caller_id
Erforderlich
|
|
Methoden
apply_conversation_reference |
Aktualisiert diese Aktivität mit den Übermittlungsinformationen aus einer vorhandenen ConversationReference eingehende Aktivität, bei der der Bot der Empfänger ist; andernfalls "False". Der Standardwert ist "False", und die Aktivität zeigt den Bot als Absender an. |
as_contact_relation_update_activity |
Gibt diese Aktivität als ContactRelationUpdateActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_conversation_update_activity |
Gibt diese Aktivität als ConversationUpdateActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_end_of_conversation_activity |
Gibt diese Aktivität als EndOfConversationActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_event_activity |
Gibt diese Aktivität als EventActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_handoff_activity |
Gibt diese Aktivität als HandoffActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_installation_update_activity |
Gibt diese Aktivität als InstallationUpdateActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_invoke_activity |
Gibt diese Aktivität als InvokeActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_message_activity |
Gibt diese Aktivität als MessageActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_message_delete_activity |
Gibt diese Aktivität als MessageDeleteActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_message_reaction_activity |
Gibt diese Aktivität als MessageReactionActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_message_update_activity |
Gibt diese Aktivität als MessageUpdateActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_suggestion_activity |
Gibt diese Aktivität als SuggestionActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_trace_activity |
Gibt diese Aktivität als TraceActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist. |
as_typing_activity |
Gibt diese Aktivität als TypingActivity -Objekt zurück; oder NULL, wenn dies nicht dieser Aktivitätstyp ist. |
create_contact_relation_update_activity |
Erstellt eine Instanz der Activity Klasse als aContactRelationUpdateActivity -Objekt. |
create_conversation_update_activity |
Erstellt eine Instanz der Activity Klasse als ConversationUpdateActivity -Objekt. |
create_end_of_conversation_activity |
Erstellt eine Instanz der Activity Klasse als EndOfConversationActivity -Objekt. |
create_event_activity |
Erstellt eine Instanz der Activity Klasse als EventActivity -Objekt. |
create_handoff_activity |
Erstellt eine Instanz der Activity Klasse als HandoffActivity -Objekt. |
create_invoke_activity |
Erstellt eine Instanz der Activity Klasse als InvokeActivity -Objekt. |
create_message_activity |
Erstellt eine Instanz der Activity Klasse als MessageActivity -Objekt. |
create_reply |
Erstellt eine neue Nachrichtenaktivität als Antwort auf diese Aktivität. |
create_trace |
Erstellt eine neue Ablaufverfolgungsaktivität basierend auf dieser Aktivität. Der Standardwert ist der Name des Typs des Werts. :p aram-Bezeichnung: Optional, eine beschreibende Bezeichnung für diesen Ablaufverfolgungsvorgang. |
create_trace_activity |
Erstellt eine Instanz der Activity Klasse als TraceActivity -Objekt. Der Standardwert ist der Name des Typs des Werts. :p aram-Bezeichnung: Optional, eine beschreibende Bezeichnung für diesen Ablaufverfolgungsvorgang. |
create_typing_activity |
Erstellt eine Instanz der Activity Klasse als TypingActivity -Objekt. |
get_conversation_reference |
Erstellt eine ConversationReference basierend auf dieser Aktivität. |
get_mentions |
Löst die Erwähnungen aus den Entitäten dieser Aktivität auf. |
get_reply_conversation_reference |
Erstellen Sie eine ConversationReference basierend auf den Unterhaltungsinformationen dieser Aktivität und dem ResourceResponse aus dem Senden einer Aktivität. |
has_content |
Gibt an, ob diese Aktivität Inhalte enthält. |
is_from_streaming_connection |
Ermitteln Sie, ob die Aktivität über eine Http/Https-Verbindung oder Streaming gesendet wurde. Dies kann durch Einen Blick auf die eigenschaft service_url bestimmt werden: (1) Alle Kanäle, die Nachrichten über http/https senden, streamen nicht (2) Kanäle, die Nachrichten über Streaming senden, verfügen über einen ServiceUrl, der nicht mit http/https beginnt. |
apply_conversation_reference
Aktualisiert diese Aktivität mit den Übermittlungsinformationen aus einer vorhandenen ConversationReference
eingehende Aktivität, bei der der Bot der Empfänger ist; andernfalls "False". Der Standardwert ist "False", und die Aktivität zeigt den Bot als Absender an.
apply_conversation_reference(reference: ConversationReference, is_incoming: bool = False)
Parameter
Name | Beschreibung |
---|---|
reference
Erforderlich
|
|
is_incoming
|
Standardwert: False
|
Gibt zurück
Typ | Beschreibung |
---|---|
seine Tätigkeit, aktualisiert mit den Lieferinformationen. |
Hinweise
Rufen Sie GetConversationReference für eine eingehende Aktivität auf, um einen Unterhaltungsverweis abzurufen, den Sie dann verwenden können, um eine ausgehende Aktivität mit den richtigen Übermittlungsinformationen zu aktualisieren.
as_contact_relation_update_activity
Gibt diese Aktivität als ContactRelationUpdateActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_contact_relation_update_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Nachrichtenaktivität; oder Keine. |
as_conversation_update_activity
Gibt diese Aktivität als ConversationUpdateActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_conversation_update_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Unterhaltungsaktualisierungsaktivität; oder Keine. |
as_end_of_conversation_activity
Gibt diese Aktivität als EndOfConversationActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_end_of_conversation_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Ende der Unterhaltungsaktivität; oder Keine. |
as_event_activity
Gibt diese Aktivität als EventActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_event_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Ereignisaktivität; oder Keine. |
as_handoff_activity
Gibt diese Aktivität als HandoffActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_handoff_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Übergabeaktivität; oder Keine. |
as_installation_update_activity
Gibt diese Aktivität als InstallationUpdateActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_installation_update_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Installationsupdateaktivität; oder Keine. |
as_invoke_activity
Gibt diese Aktivität als InvokeActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_invoke_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Aufrufaktivität; oder Keine. |
as_message_activity
Gibt diese Aktivität als MessageActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_message_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Nachrichtenaktivität; oder Keine. |
as_message_delete_activity
Gibt diese Aktivität als MessageDeleteActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_message_delete_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Anforderung zum Löschen von Nachrichten; oder Keine. |
as_message_reaction_activity
Gibt diese Aktivität als MessageReactionActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_message_reaction_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Nachrichtenreaktionsaktivität; oder Keine. |
as_message_update_activity
Gibt diese Aktivität als MessageUpdateActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_message_update_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Nachrichtenaktualisierungsanforderung; oder Keine. |
as_suggestion_activity
Gibt diese Aktivität als SuggestionActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_suggestion_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Vorschlagsaktivität; oder Keine. |
as_trace_activity
Gibt diese Aktivität als TraceActivity -Objekt zurück; oder "Keine", wenn dies nicht dieser Aktivitätstyp ist.
as_trace_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Ablaufverfolgungsaktivität; oder Keine. |
as_typing_activity
Gibt diese Aktivität als TypingActivity -Objekt zurück; oder NULL, wenn dies nicht dieser Aktivitätstyp ist.
as_typing_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Diese Aktivität als Typisierungsaktivität; oder NULL. |
create_contact_relation_update_activity
Erstellt eine Instanz der Activity Klasse als aContactRelationUpdateActivity -Objekt.
static create_contact_relation_update_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Kontaktbeziehungsaktualisierungsaktivität. |
create_conversation_update_activity
Erstellt eine Instanz der Activity Klasse als ConversationUpdateActivity -Objekt.
static create_conversation_update_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Unterhaltungsaktualisierungsaktivität. |
create_end_of_conversation_activity
Erstellt eine Instanz der Activity Klasse als EndOfConversationActivity -Objekt.
static create_end_of_conversation_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Das neue Ende der Unterhaltungsaktivität. |
create_event_activity
Erstellt eine Instanz der Activity Klasse als EventActivity -Objekt.
static create_event_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Ereignisaktivität. |
create_handoff_activity
Erstellt eine Instanz der Activity Klasse als HandoffActivity -Objekt.
static create_handoff_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Übergabeaktivität. |
create_invoke_activity
Erstellt eine Instanz der Activity Klasse als InvokeActivity -Objekt.
static create_invoke_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Aufrufaktivität. |
create_message_activity
Erstellt eine Instanz der Activity Klasse als MessageActivity -Objekt.
static create_message_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Nachrichtenaktivität. |
create_reply
Erstellt eine neue Nachrichtenaktivität als Antwort auf diese Aktivität.
create_reply(text: str = None, locale: str = None)
Parameter
Name | Beschreibung |
---|---|
text
|
Der Text der Antwort. Standardwert: None
|
locale
|
Der Sprachcode für den Text. Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Nachrichtenaktivität. |
Hinweise
Die neue Aktivität richtet Routinginformationen basierend auf dieser Aktivität ein.
create_trace
Erstellt eine neue Ablaufverfolgungsaktivität basierend auf dieser Aktivität.
Der Standardwert ist der Name des Typs des Werts. :p aram-Bezeichnung: Optional, eine beschreibende Bezeichnung für diesen Ablaufverfolgungsvorgang.
create_trace(name: str, value: object = None, value_type: str = None, label: str = None)
Parameter
Name | Beschreibung |
---|---|
name
Erforderlich
|
|
value
|
Standardwert: None
|
value_type
|
Standardwert: None
|
label
|
Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Ablaufverfolgungsaktivität. |
create_trace_activity
Erstellt eine Instanz der Activity Klasse als TraceActivity -Objekt.
Der Standardwert ist der Name des Typs des Werts. :p aram-Bezeichnung: Optional, eine beschreibende Bezeichnung für diesen Ablaufverfolgungsvorgang.
static create_trace_activity(name: str, value: object = None, value_type: str = None, label: str = None)
Parameter
Name | Beschreibung |
---|---|
name
Erforderlich
|
|
value
|
Standardwert: None
|
value_type
|
Standardwert: None
|
label
|
Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Ablaufverfolgungsaktivität. |
create_typing_activity
Erstellt eine Instanz der Activity Klasse als TypingActivity -Objekt.
static create_typing_activity()
Gibt zurück
Typ | Beschreibung |
---|---|
Die neue Eingabeaktivität. |
get_conversation_reference
Erstellt eine ConversationReference basierend auf dieser Aktivität.
get_conversation_reference()
Gibt zurück
Typ | Beschreibung |
---|---|
Ein Unterhaltungsverweis für die Unterhaltung, die diese Aktivität enthält. |
get_mentions
Löst die Erwähnungen aus den Entitäten dieser Aktivität auf.
get_mentions() -> List[Mention]
Gibt zurück
Typ | Beschreibung |
---|---|
Das Array von Erwähnungen; oder ein leeres Array, wenn keine gefunden wird. |
Hinweise
Diese Methode wird für die Activity-Klasse definiert, ist jedoch nur für die Verwendung mit einer Nachrichtenaktivität vorgesehen, wobei die Aktivität "Activity.Type" auf "ActivityTypes.Message" festgelegt ist.
get_reply_conversation_reference
Erstellen Sie eine ConversationReference basierend auf den Unterhaltungsinformationen dieser Aktivität und dem ResourceResponse aus dem Senden einer Aktivität.
get_reply_conversation_reference(reply: ResourceResponse) -> ConversationReference
Parameter
Name | Beschreibung |
---|---|
reply
Erforderlich
|
ResourceResponse, die von send_activity zurückgegeben wird. |
Gibt zurück
Typ | Beschreibung |
---|---|
Eine ConversationReference, die gespeichert und später verwendet werden kann, um die Aktivität zu löschen oder zu aktualisieren. |
has_content
Gibt an, ob diese Aktivität Inhalte enthält.
has_content() -> bool
Gibt zurück
Typ | Beschreibung |
---|---|
True, wenn diese Aktivität Inhalte zum Senden hat; andernfalls "false". |
Hinweise
Diese Methode wird für die Activity-Klasse definiert, ist jedoch nur für die Verwendung mit einer Nachrichtenaktivität vorgesehen, wobei die Aktivität "Activity.Type" auf "ActivityTypes.Message" festgelegt ist.
is_from_streaming_connection
Ermitteln Sie, ob die Aktivität über eine Http/Https-Verbindung oder Streaming gesendet wurde. Dies kann durch Einen Blick auf die eigenschaft service_url bestimmt werden: (1) Alle Kanäle, die Nachrichten über http/https senden, streamen nicht (2) Kanäle, die Nachrichten über Streaming senden, verfügen über einen ServiceUrl, der nicht mit http/https beginnt.
is_from_streaming_connection() -> bool
Gibt zurück
Typ | Beschreibung |
---|---|
True, wenn die Aktivität von einer Streamingverbindung stammt. |