ActivityTimestamps interface
Diese Schnittstelle wird verwendet, um die ursprünglichen Zeichenfolgenwerte von Datumsangaben für Aktivitäten beizubehalten. Wenn eine Aktivität empfangen wird, werden Zeitstempel in Datumsangaben konvertiert. Aufgrund der Utc-Eigenschaft von Javascript Date-Objekten gehen Timezone-Offsetwerte verloren.
- Extends
Eigenschaften
raw |
|
raw |
|
raw |
Geerbte Eigenschaften
action | Gibt an, ob der Empfänger eines contactRelationUpdate hinzugefügt oder aus der Kontaktliste des Absenders entfernt wurde. |
attachment |
Der Layouthinweis für mehrere Anlagen. Standard: list. Mögliche Werte: "list", "karussell" |
attachments | Attachments |
caller |
Eine Zeichenfolge, die einen URI enthält, der den Aufrufer eines Bots identifiziert. Dieses Feld ist nicht für die Übertragung vorgesehen, sondern wird stattdessen durch Bots und Clients auf der Grundlage kryptografisch verifizierbarer Daten aufgefüllt, die die Identität der Aufrufer bestätigen (beispielsweise Token). |
channel |
Enthält kanalspezifische Inhalte. |
channel |
Enthält eine ID, die den Kanal eindeutig identifiziert. Wird vom Kanal festgelegt. |
code | Der Code für endOfConversation-Aktivitäten, der angibt, warum die Unterhaltung beendet wurde. Mögliche Werte: "unknown", "completedSuccessfully", "userCancelled", "botTimedOut", "botIssuedInvalidMessage", "channelFailed" |
conversation | Identifiziert die Unterhaltung, zu der die Aktivität gehört. |
delivery |
Ein Übermittlungshinweis, um den Empfänger über alternative Übermittlungspfade für die Aktivität zu informieren. Der Standardübermittlungsmodus ist "Default". Mögliche Werte: "normal", "notification", "expectReplies", "ephemeral" |
entities | Stellt die Entitäten dar, die in der Nachricht erwähnt wurden. |
expiration | Die Zeit, zu der die Aktivität als abgelaufen betrachtet und dem Empfänger nicht mehr angezeigt werden soll. |
from | Identifiziert den Absender der Nachricht. |
history |
Gibt an, ob der vorherige Verlauf des Kanals offengelegt wird. |
id | Enthält eine ID, die die Aktivität im Kanal eindeutig identifiziert. |
importance | Die Wichtigkeit der Aktivität. Mögliche Werte: "low", "normal", "high" |
input |
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" |
label | Eine aussagekräftige Bezeichnung für die Aktivität. |
listen |
Liste der Ausdrücke und Verweise, auf die Sprach- und Sprachvorbereitungssysteme lauschen sollten |
locale | Ein Gebietsschemaname für den Inhalt des Textfelds. Der Gebietsschemaname ist eine Kombination aus einem zwei- oder dreibuchstabenigen ISO 639-Kulturcode, der einer Sprache zugeordnet ist, und einem iso 3166 zweistelligen Subkulturcode, der einem Land oder einer Region zugeordnet ist. Der Gebietsschemaname kann auch einem gültigen BCP-47-Sprachtag entsprechen. |
local |
Enthält das lokale Datum und die lokale Uhrzeit der Nachricht, ausgedrückt im ISO-8601-Format. Beispiel: 2016-09-23T13:07:49.4714686-07:00. |
local |
Enthält den Namen der lokalen Zeitzone der Nachricht, ausgedrückt im Format der IANA-Zeitzonendatenbank. Beispiel: America/Los_Angeles. |
members |
Die Sammlung der Mitglieder, die der Unterhaltung hinzugefügt wurden. |
members |
Die Sammlung von Mitgliedern, die aus der Unterhaltung entfernt wurden. |
name | Der Name des Vorgangs, der einer Aufruf- oder Ereignisaktivität zugeordnet ist. |
reactions |
Die Auflistung von Reaktionen, die der Konversation hinzugefügt werden. |
reactions |
Die Auflistung von Reaktionen, die aus der Konversation entfernt werden. |
recipient | Identifiziert den Empfänger der Nachricht. |
relates |
Ein Verweis auf eine andere Unterhaltung oder Aktivität. |
reply |
Enthält die ID der Nachricht, auf die diese Nachricht eine Antwort ist. |
semantic |
Eine optionale programmgesteuerte Aktion, die diese Anforderung begleitet |
service |
Enthält die URL, die den Dienstendpunkt des Kanals angibt. Wird vom Kanal festgelegt. |
speak | Der zu sprechende Text. |
suggested |
Die vorgeschlagenen Aktionen für die Aktivität. |
summary | Der Text, der angezeigt werden soll, wenn der Kanal keine Karten rendern kann. |
text | Der Textinhalt der Nachricht. |
text |
Format der Textfelder Standard:Markdown. Mögliche Werte: "markdown", "plain", "xml" |
text |
Die Auflistung von Textfragmenten, die hervorgehoben werden sollen, wenn die Aktivität einen ReplyToId-Wert enthält. |
timestamp | Enthält das Datum und die Uhrzeit des Sendens der Nachricht in UTC, ausgedrückt im ISO-8601-Format. |
topic |
Der aktualisierte Themenname der Unterhaltung. |
type | Enthält den Aktivitätstyp. Mögliche Werte sind: "message", "contactRelationUpdate", "conversationUpdate", "typing", "endOfConversation", "event", "invoke", "deleteUserData", "messageUpdate", "messageDelete", "installationUpdate", "messageReaction", "suggestion", "trace", "handoff" |
value | Ein Wert, der der Aktivität zugeordnet ist. |
value |
Die Art des Wertobjekts der Aktivität. |
Details zur Eigenschaft
rawExpiration
rawExpiration?: string
Eigenschaftswert
string
rawLocalTimestamp
rawLocalTimestamp?: string
Eigenschaftswert
string
rawTimestamp
rawTimestamp?: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
action
Gibt an, ob der Empfänger eines contactRelationUpdate hinzugefügt oder aus der Kontaktliste des Absenders entfernt wurde.
action?: string
Eigenschaftswert
string
Geerbt vonActivity.action
attachmentLayout
Der Layouthinweis für mehrere Anlagen. Standard: list. Mögliche Werte: "list", "karussell"
attachmentLayout?: AttachmentLayoutTypes | string
Eigenschaftswert
AttachmentLayoutTypes | string
Geerbt vonActivity.attachmentLayout
attachments
callerId
Eine Zeichenfolge, die einen URI enthält, der den Aufrufer eines Bots identifiziert. Dieses Feld ist nicht für die Übertragung vorgesehen, sondern wird stattdessen durch Bots und Clients auf der Grundlage kryptografisch verifizierbarer Daten aufgefüllt, die die Identität der Aufrufer bestätigen (beispielsweise Token).
callerId: string
Eigenschaftswert
string
Geerbt vonActivity.callerId
channelData
Enthält kanalspezifische Inhalte.
channelData?: any
Eigenschaftswert
any
Geerbt vonActivity.channelData
channelId
Enthält eine ID, die den Kanal eindeutig identifiziert. Wird vom Kanal festgelegt.
channelId: string
Eigenschaftswert
string
Geerbt vonActivity.channelId
code
Der Code für endOfConversation-Aktivitäten, der angibt, warum die Unterhaltung beendet wurde. Mögliche Werte: "unknown", "completedSuccessfully", "userCancelled", "botTimedOut", "botIssuedInvalidMessage", "channelFailed"
code?: EndOfConversationCodes | string
Eigenschaftswert
EndOfConversationCodes | string
Geerbt vonActivity.code
conversation
Identifiziert die Unterhaltung, zu der die Aktivität gehört.
conversation: ConversationAccount
Eigenschaftswert
Geerbt vonActivity.conversation
deliveryMode
Ein Übermittlungshinweis, um den Empfänger über alternative Übermittlungspfade für die Aktivität zu informieren. Der Standardübermittlungsmodus ist "Default". Mögliche Werte: "normal", "notification", "expectReplies", "ephemeral"
deliveryMode?: DeliveryModes | string
Eigenschaftswert
DeliveryModes | string
Geerbt vonActivity.deliveryMode
entities
Stellt die Entitäten dar, die in der Nachricht erwähnt wurden.
entities?: Entity[]
Eigenschaftswert
Entity[]
Geerbt vonActivity.entities
expiration
Die Zeit, zu der die Aktivität als abgelaufen betrachtet und dem Empfänger nicht mehr angezeigt werden soll.
expiration?: Date
Eigenschaftswert
Date
Geerbt vonActivity.expiration
from
Identifiziert den Absender der Nachricht.
from: ChannelAccount
Eigenschaftswert
Geerbt vonActivity.from
historyDisclosed
Gibt an, ob der vorherige Verlauf des Kanals offengelegt wird.
historyDisclosed?: boolean
Eigenschaftswert
boolean
Geerbt vonActivity.historyDisclosed
id
Enthält eine ID, die die Aktivität im Kanal eindeutig identifiziert.
id?: string
Eigenschaftswert
string
Geerbt vonActivity.id
importance
Die Wichtigkeit der Aktivität. Mögliche Werte: "low", "normal", "high"
importance?: ActivityImportance | string
Eigenschaftswert
ActivityImportance | string
Geerbt vonActivity.importance
inputHint
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"
inputHint?: InputHints | string
Eigenschaftswert
InputHints | string
Geerbt vonActivity.inputHint
label
Eine aussagekräftige Bezeichnung für die Aktivität.
label: string
Eigenschaftswert
string
Geerbt vonActivity.label
listenFor
Liste der Ausdrücke und Verweise, auf die Sprach- und Sprachvorbereitungssysteme lauschen sollten
listenFor: string[]
Eigenschaftswert
string[]
Geerbt vonActivity.listenFor
locale
Ein Gebietsschemaname für den Inhalt des Textfelds. Der Gebietsschemaname ist eine Kombination aus einem zwei- oder dreibuchstabenigen ISO 639-Kulturcode, der einer Sprache zugeordnet ist, und einem iso 3166 zweistelligen Subkulturcode, der einem Land oder einer Region zugeordnet ist. Der Gebietsschemaname kann auch einem gültigen BCP-47-Sprachtag entsprechen.
locale?: string
Eigenschaftswert
string
Geerbt vonActivity.locale
localTimestamp
Enthält das lokale Datum und die lokale Uhrzeit der Nachricht, ausgedrückt im ISO-8601-Format. Beispiel: 2016-09-23T13:07:49.4714686-07:00.
localTimestamp?: Date
Eigenschaftswert
Date
Geerbt vonActivity.localTimestamp
localTimezone
Enthält den Namen der lokalen Zeitzone der Nachricht, ausgedrückt im Format der IANA-Zeitzonendatenbank. Beispiel: America/Los_Angeles.
localTimezone: string
Eigenschaftswert
string
Geerbt vonActivity.localTimezone
membersAdded
Die Sammlung der Mitglieder, die der Unterhaltung hinzugefügt wurden.
membersAdded?: ChannelAccount[]
Eigenschaftswert
Geerbt vonActivity.membersAdded
membersRemoved
Die Sammlung von Mitgliedern, die aus der Unterhaltung entfernt wurden.
membersRemoved?: ChannelAccount[]
Eigenschaftswert
Geerbt vonActivity.membersRemoved
name
Der Name des Vorgangs, der einer Aufruf- oder Ereignisaktivität zugeordnet ist.
name?: ActivityEventNames | string
Eigenschaftswert
ActivityEventNames | string
Geerbt vonActivity.name
reactionsAdded
Die Auflistung von Reaktionen, die der Konversation hinzugefügt werden.
reactionsAdded?: MessageReaction[]
Eigenschaftswert
Geerbt vonActivity.reactionsAdded
reactionsRemoved
Die Auflistung von Reaktionen, die aus der Konversation entfernt werden.
reactionsRemoved?: MessageReaction[]
Eigenschaftswert
Geerbt vonActivity.reactionsRemoved
recipient
Identifiziert den Empfänger der Nachricht.
recipient: ChannelAccount
Eigenschaftswert
Geerbt vonActivity.recipient
relatesTo
Ein Verweis auf eine andere Unterhaltung oder Aktivität.
relatesTo?: ConversationReference
Eigenschaftswert
Geerbt vonActivity.relatesTo
replyToId
Enthält die ID der Nachricht, auf die diese Nachricht eine Antwort ist.
replyToId?: string
Eigenschaftswert
string
Geerbt vonActivity.replyToId
semanticAction
Eine optionale programmgesteuerte Aktion, die diese Anforderung begleitet
semanticAction?: SemanticAction
Eigenschaftswert
Geerbt vonActivity.semanticAction
serviceUrl
Enthält die URL, die den Dienstendpunkt des Kanals angibt. Wird vom Kanal festgelegt.
serviceUrl: string
Eigenschaftswert
string
Geerbt vonActivity.serviceUrl
speak
suggestedActions
Die vorgeschlagenen Aktionen für die Aktivität.
suggestedActions?: SuggestedActions
Eigenschaftswert
Geerbt vonActivity.suggestedActions
summary
Der Text, der angezeigt werden soll, wenn der Kanal keine Karten rendern kann.
summary?: string
Eigenschaftswert
string
Geerbt vonActivity.summary
text
textFormat
Format der Textfelder Standard:Markdown. Mögliche Werte: "markdown", "plain", "xml"
textFormat?: TextFormatTypes | string
Eigenschaftswert
TextFormatTypes | string
Geerbt vonActivity.textFormat
textHighlights
Die Auflistung von Textfragmenten, die hervorgehoben werden sollen, wenn die Aktivität einen ReplyToId-Wert enthält.
textHighlights?: TextHighlight[]
Eigenschaftswert
Geerbt vonActivity.textHighlights
timestamp
Enthält das Datum und die Uhrzeit des Sendens der Nachricht in UTC, ausgedrückt im ISO-8601-Format.
timestamp?: Date
Eigenschaftswert
Date
Geerbt vonActivity.timestamp
topicName
Der aktualisierte Themenname der Unterhaltung.
topicName?: string
Eigenschaftswert
string
Geerbt vonActivity.topicName
type
Enthält den Aktivitätstyp. Mögliche Werte sind: "message", "contactRelationUpdate", "conversationUpdate", "typing", "endOfConversation", "event", "invoke", "deleteUserData", "messageUpdate", "messageDelete", "installationUpdate", "messageReaction", "suggestion", "trace", "handoff"
type: ActivityTypes | string
Eigenschaftswert
ActivityTypes | string
Geerbt vonActivity.type
value
Ein Wert, der der Aktivität zugeordnet ist.
value?: any
Eigenschaftswert
any
Geerbt vonActivity.value
valueType
Die Art des Wertobjekts der Aktivität.
valueType: string
Eigenschaftswert
string
Geerbt vonActivity.valueType