ActivityTimestamps interface

Questa interfaccia viene usata per mantenere i valori stringa originali delle date nelle attività. Quando viene ricevuta un'attività, i timestamp vengono convertiti in Date. A causa del modo in cui gli oggetti Date Javascript sono UTC, i valori di offset del fuso orario vengono persi.

Extends

Proprietà

rawExpiration
rawLocalTimestamp
rawTimestamp

Proprietà ereditate

action

Indica se il destinatario di un contactRelationUpdate è stato aggiunto o rimosso dall'elenco contatti del mittente.

attachmentLayout

Hint di layout per più allegati. Impostazione predefinita: elenco. I valori possibili includono: 'list', 'carousel'

attachments

Allegati

callerId

Stringa contenente un URI che identifica il chiamante di un bot. Questo campo non deve essere trasmesso in rete, ma viene popolato da bot e client basati su dati verificabili crittograficamente che asserisce l'identità dei chiamanti (ad esempio token).

channelData

Contiene contenuto specifico del canale.

channelId

Contiene un ID che identifica in modo univoco il canale. Impostato dal canale.

code

Codice per le attività endOfConversation che indica il motivo per cui la conversazione è terminata. I valori possibili includono: 'unknown', 'completedSuccessly', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'

conversation

Identifica la conversazione a cui appartiene l'attività.

deliveryMode

Suggerimento di recapito per segnalare al destinatario percorsi di recapito alternativi per l'attività. La modalità di recapito predefinita è "default". I valori possibili includono: 'normal', 'notification', 'expectReplies', 'ephemeral'

entities

Rappresenta le entità menzionate nel messaggio.

expiration

Il momento in cui l'attività deve essere considerata "scaduta" e non deve essere presentata al destinatario.

from

Identifica il mittente del messaggio.

historyDisclosed

Indica se la cronologia precedente del canale viene divulgata.

id

Contiene un ID che identifica in modo univoco l'attività nel canale.

importance

Importanza dell'attività. I valori possibili includono: 'low', 'normal', 'high'

inputHint

Indica se il bot accetta, prevede o ignora l'input dell'utente dopo che il messaggio viene recapitato al client. I valori possibili includono: 'acceptingInput', 'ignoringInput', 'expectingInput'

label

Etichetta descrittiva per l'attività.

listenFor

Elenco di frasi e riferimenti per i quali i sistemi di priming del parlato e della lingua devono essere in ascolto

locale

Nome delle impostazioni locali per il contenuto del campo di testo. Il nome delle impostazioni locali è una combinazione di codice delle impostazioni cultura ISO 639 a due o tre lettere associato a una lingua e a un codice di sottoculture a due lettere ISO 3166 associato a un paese o a un'area geografica. Il nome delle impostazioni locali può corrispondere anche a un tag di lingua BCP-47 valido.

localTimestamp

Contiene la data e l'ora locali del messaggio, espressa in formato ISO-8601. Ad esempio, 2016-09-23T13:07:49.4714686-07:00.

localTimezone

Contiene il nome del fuso orario locale del messaggio, espresso in formato di database del fuso orario IANA. Ad esempio, America/Los_Angeles.

membersAdded

Raccolta di membri aggiunti alla conversazione.

membersRemoved

Raccolta di membri rimossi dalla conversazione.

name

Nome dell'operazione associata a un'attività invoke o evento.

reactionsAdded

Raccolta di reazioni aggiunte alla conversazione.

reactionsRemoved

Raccolta di reazioni rimosse dalla conversazione.

recipient

Identifica il destinatario del messaggio.

relatesTo

Riferimento a un'altra conversazione o attività.

replyToId

Contiene l'ID del messaggio a cui il messaggio è una risposta.

semanticAction

Azione a livello di codice facoltativa associata a questa richiesta

serviceUrl

Contiene l'URL che specifica l'endpoint del servizio del canale. Impostato dal canale.

speak

Testo da pronunciare.

suggestedActions

Azioni suggerite per l'attività.

summary

Testo da visualizzare se il canale non è in grado di eseguire il rendering delle schede.

text

Contenuto di testo del messaggio.

textFormat

Formato dei campi di testo Default:markdown. I valori possibili includono: 'markdown', 'plain', 'xml'

textHighlights

Raccolta di frammenti di testo da evidenziare quando l'attività contiene un valore ReplyToId.

timestamp

Contiene la data e l'ora in cui il messaggio è stato inviato, in formato UTC, espresso in formato ISO-8601.

topicName

Nome dell'argomento aggiornato della conversazione.

type

Contiene il tipo di attività. I valori possibili includono: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'

value

Valore associato all'attività.

valueType

Tipo dell'oggetto valore dell'attività.

Dettagli proprietà

rawExpiration

rawExpiration?: string

Valore della proprietà

string

rawLocalTimestamp

rawLocalTimestamp?: string

Valore della proprietà

string

rawTimestamp

rawTimestamp?: string

Valore della proprietà

string

Dettagli proprietà ereditate

action

Indica se il destinatario di un contactRelationUpdate è stato aggiunto o rimosso dall'elenco contatti del mittente.

action?: string

Valore della proprietà

string

ereditato daActivity.action

attachmentLayout

Hint di layout per più allegati. Impostazione predefinita: elenco. I valori possibili includono: 'list', 'carousel'

attachmentLayout?: AttachmentLayoutTypes | string

Valore della proprietà

ereditato daActivity.attachmentLayout

attachments

Allegati

attachments?: Attachment[]

Valore della proprietà

ereditato daActivity.attachments

callerId

Stringa contenente un URI che identifica il chiamante di un bot. Questo campo non deve essere trasmesso in rete, ma viene popolato da bot e client basati su dati verificabili crittograficamente che asserisce l'identità dei chiamanti (ad esempio token).

callerId: string

Valore della proprietà

string

ereditato daActivity.callerId

channelData

Contiene contenuto specifico del canale.

channelData?: any

Valore della proprietà

any

Ereditato daActivity.channelData

channelId

Contiene un ID che identifica in modo univoco il canale. Impostato dal canale.

channelId: string

Valore della proprietà

string

ereditato daActivity.channelId

code

Codice per le attività endOfConversation che indica il motivo per cui la conversazione è terminata. I valori possibili includono: 'unknown', 'completedSuccessly', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'

code?: EndOfConversationCodes | string

Valore della proprietà

ereditato daActivity.code

conversation

Identifica la conversazione a cui appartiene l'attività.

conversation: ConversationAccount

Valore della proprietà

ereditato daActivity.conversation

deliveryMode

Suggerimento di recapito per segnalare al destinatario percorsi di recapito alternativi per l'attività. La modalità di recapito predefinita è "default". I valori possibili includono: 'normal', 'notification', 'expectReplies', 'ephemeral'

deliveryMode?: DeliveryModes | string

Valore della proprietà

DeliveryModes | string

ereditato daActivity.deliveryMode

entities

Rappresenta le entità menzionate nel messaggio.

entities?: Entity[]

Valore della proprietà

Entity[]

ereditato daActivity.entities

expiration

Il momento in cui l'attività deve essere considerata "scaduta" e non deve essere presentata al destinatario.

expiration?: Date

Valore della proprietà

Date

ereditato daActivity.expiration

from

Identifica il mittente del messaggio.

from: ChannelAccount

Valore della proprietà

ereditato dall'attività.da

historyDisclosed

Indica se la cronologia precedente del canale viene divulgata.

historyDisclosed?: boolean

Valore della proprietà

boolean

ereditato daActivity.historyDisclosed

id

Contiene un ID che identifica in modo univoco l'attività nel canale.

id?: string

Valore della proprietà

string

ereditato daActivity.id

importance

Importanza dell'attività. I valori possibili includono: 'low', 'normal', 'high'

importance?: ActivityImportance | string

Valore della proprietà

ereditato dall'attività.importance

inputHint

Indica se il bot accetta, prevede o ignora l'input dell'utente dopo che il messaggio viene recapitato al client. I valori possibili includono: 'acceptingInput', 'ignoringInput', 'expectingInput'

inputHint?: InputHints | string

Valore della proprietà

InputHints | string

ereditato daActivity.inputHint

label

Etichetta descrittiva per l'attività.

label: string

Valore della proprietà

string

ereditato daActivity.label

listenFor

Elenco di frasi e riferimenti per i quali i sistemi di priming del parlato e della lingua devono essere in ascolto

listenFor: string[]

Valore della proprietà

string[]

ereditato daActivity.listenFor

locale

Nome delle impostazioni locali per il contenuto del campo di testo. Il nome delle impostazioni locali è una combinazione di codice delle impostazioni cultura ISO 639 a due o tre lettere associato a una lingua e a un codice di sottoculture a due lettere ISO 3166 associato a un paese o a un'area geografica. Il nome delle impostazioni locali può corrispondere anche a un tag di lingua BCP-47 valido.

locale?: string

Valore della proprietà

string

ereditato daActivity.locale

localTimestamp

Contiene la data e l'ora locali del messaggio, espressa in formato ISO-8601. Ad esempio, 2016-09-23T13:07:49.4714686-07:00.

localTimestamp?: Date

Valore della proprietà

Date

ereditato daActivity.localTimestamp

localTimezone

Contiene il nome del fuso orario locale del messaggio, espresso in formato di database del fuso orario IANA. Ad esempio, America/Los_Angeles.

localTimezone: string

Valore della proprietà

string

ereditato daActivity.localTimezone

membersAdded

Raccolta di membri aggiunti alla conversazione.

membersAdded?: ChannelAccount[]

Valore della proprietà

Ereditato daActivity.membersAdded

membersRemoved

Raccolta di membri rimossi dalla conversazione.

membersRemoved?: ChannelAccount[]

Valore della proprietà

Ereditato daActivity.membersRemoved

name

Nome dell'operazione associata a un'attività invoke o evento.

name?: ActivityEventNames | string

Valore della proprietà

ereditato daActivity.name

reactionsAdded

Raccolta di reazioni aggiunte alla conversazione.

reactionsAdded?: MessageReaction[]

Valore della proprietà

Ereditato daActivity.reactionsAdded

reactionsRemoved

Raccolta di reazioni rimosse dalla conversazione.

reactionsRemoved?: MessageReaction[]

Valore della proprietà

ereditato daActivity.reactionsRemoved

recipient

Identifica il destinatario del messaggio.

recipient: ChannelAccount

Valore della proprietà

ereditato dal Activity.recipient

relatesTo

Riferimento a un'altra conversazione o attività.

relatesTo?: ConversationReference

Valore della proprietà

Ereditato daActivity.relatesTo

replyToId

Contiene l'ID del messaggio a cui il messaggio è una risposta.

replyToId?: string

Valore della proprietà

string

ereditato daActivity.replyToId

semanticAction

Azione a livello di codice facoltativa associata a questa richiesta

semanticAction?: SemanticAction

Valore della proprietà

ereditato daActivity.semanticAction

serviceUrl

Contiene l'URL che specifica l'endpoint del servizio del canale. Impostato dal canale.

serviceUrl: string

Valore della proprietà

string

ereditato daActivity.serviceUrl

speak

Testo da pronunciare.

speak?: string

Valore della proprietà

string

ereditato daActivity.speak

suggestedActions

Azioni suggerite per l'attività.

suggestedActions?: SuggestedActions

Valore della proprietà

ereditato daActivity.suggestedActions

summary

Testo da visualizzare se il canale non è in grado di eseguire il rendering delle schede.

summary?: string

Valore della proprietà

string

ereditato daActivity.summary

text

Contenuto di testo del messaggio.

text: string

Valore della proprietà

string

ereditato daActivity.text

textFormat

Formato dei campi di testo Default:markdown. I valori possibili includono: 'markdown', 'plain', 'xml'

textFormat?: TextFormatTypes | string

Valore della proprietà

TextFormatTypes | string

ereditato daActivity.textFormat

textHighlights

Raccolta di frammenti di testo da evidenziare quando l'attività contiene un valore ReplyToId.

textHighlights?: TextHighlight[]

Valore della proprietà

ereditato daActivity.textHighlights

timestamp

Contiene la data e l'ora in cui il messaggio è stato inviato, in formato UTC, espresso in formato ISO-8601.

timestamp?: Date

Valore della proprietà

Date

ereditato daactivity.timestamp

topicName

Nome dell'argomento aggiornato della conversazione.

topicName?: string

Valore della proprietà

string

ereditato daActivity.topicName

type

Contiene il tipo di attività. I valori possibili includono: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'

type: ActivityTypes | string

Valore della proprietà

ActivityTypes | string

Ereditato daActivity.type

value

Valore associato all'attività.

value?: any

Valore della proprietà

any

Ereditato daActivity.value

valueType

Tipo dell'oggetto valore dell'attività.

valueType: string

Valore della proprietà

string

Ereditato daActivity.valueType