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

rawExpiration
rawLocalTimestamp
rawTimestamp

Geerbte Eigenschaften

action

Gibt an, ob der Empfänger eines contactRelationUpdate hinzugefügt oder aus der Kontaktliste des Absenders entfernt wurde.

attachmentLayout

Der Layouthinweis für mehrere Anlagen. Standard: list. Mögliche Werte: "list", "karussell"

attachments

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

channelData

Enthält kanalspezifische Inhalte.

channelId

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.

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"

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.

historyDisclosed

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"

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"

label

Eine aussagekräftige Bezeichnung für die Aktivität.

listenFor

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.

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.

localTimezone

Enthält den Namen der lokalen Zeitzone der Nachricht, ausgedrückt im Format der IANA-Zeitzonendatenbank. Beispiel: America/Los_Angeles.

membersAdded

Die Sammlung der Mitglieder, die der Unterhaltung hinzugefügt wurden.

membersRemoved

Die Sammlung von Mitgliedern, die aus der Unterhaltung entfernt wurden.

name

Der Name des Vorgangs, der einer Aufruf- oder Ereignisaktivität zugeordnet ist.

reactionsAdded

Die Auflistung von Reaktionen, die der Konversation hinzugefügt werden.

reactionsRemoved

Die Auflistung von Reaktionen, die aus der Konversation entfernt werden.

recipient

Identifiziert den Empfänger der Nachricht.

relatesTo

Ein Verweis auf eine andere Unterhaltung oder Aktivität.

replyToId

Enthält die ID der Nachricht, auf die diese Nachricht eine Antwort ist.

semanticAction

Eine optionale programmgesteuerte Aktion, die diese Anforderung begleitet

serviceUrl

Enthält die URL, die den Dienstendpunkt des Kanals angibt. Wird vom Kanal festgelegt.

speak

Der zu sprechende Text.

suggestedActions

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.

textFormat

Format der Textfelder Standard:Markdown. Mögliche Werte: "markdown", "plain", "xml"

textHighlights

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.

topicName

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.

valueType

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

Geerbt vonActivity.attachmentLayout

attachments

Attachments

attachments?: Attachment[]

Eigenschaftswert

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

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

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

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

Der zu sprechende Text.

speak?: string

Eigenschaftswert

string

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

Der Textinhalt der Nachricht.

text: string

Eigenschaftswert

string

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