ISuggestionActivity interface

Extends

Proprietà

textHighlights

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

Proprietà ereditate

attachmentLayout

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

attachments

Allegati

channelData

Contiene contenuto specifico del canale.

channelId

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

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'

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.

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'

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.

recipient

Identifica il destinatario del messaggio.

replyToId

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

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'

timestamp

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

type

Contiene il tipo di attività 'iActivity'

value

Valore associato all'attività.

Dettagli proprietà

textHighlights

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

textHighlights?: TextHighlight[]

Valore della proprietà

Dettagli proprietà ereditate

attachmentLayout

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

attachmentLayout?: AttachmentLayoutTypes | string

Valore della proprietà

Ereditato daIMessageActivity.attachmentLayout

attachments

Allegati

attachments?: Attachment[]

Valore della proprietà

ereditato daIMessageActivity.attachments

channelData

Contiene contenuto specifico del canale.

channelData?: any

Valore della proprietà

any

Ereditato daIActivity.channelData

channelId

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

channelId: string

Valore della proprietà

string

Ereditato daIActivity.channelId

conversation

Identifica la conversazione a cui appartiene l'attività.

conversation: ConversationAccount

Valore della proprietà

ereditato daIActivity.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'

deliveryMode?: DeliveryModes | string

Valore della proprietà

DeliveryModes | string

Ereditato daIMessageActivity.deliveryMode

entities

Rappresenta le entità menzionate nel messaggio.

entities?: Entity[]

Valore della proprietà

Entity[]

ereditato daIActivity.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 daIMessageActivity.expiration

from

Identifica il mittente del messaggio.

from: ChannelAccount

Valore della proprietà

ereditato daIActivity.from

id

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

id?: string

Valore della proprietà

string

ereditato daIActivity.id

importance

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

importance?: ActivityImportance | string

Valore della proprietà

ereditato daIMessageActivity.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 daIMessageActivity.inputHint

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 daIMessageActivity.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 daIActivity.localTimestamp

recipient

Identifica il destinatario del messaggio.

recipient: ChannelAccount

Valore della proprietà

ereditato daIActivity.recipient

replyToId

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

replyToId?: string

Valore della proprietà

string

ereditato daIActivity.replyToId

serviceUrl

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

serviceUrl: string

Valore della proprietà

string

ereditato daIActivity.serviceUrl

speak

Testo da pronunciare.

speak?: string

Valore della proprietà

string

Ereditato daIMessageActivity.speak

suggestedActions

Azioni suggerite per l'attività.

suggestedActions?: SuggestedActions

Valore della proprietà

ereditato daIMessageActivity.suggestedActions

summary

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

summary?: string

Valore della proprietà

string

Ereditato daIMessageActivity.summary

text

Contenuto di testo del messaggio.

text: string

Valore della proprietà

string

Ereditato daIMessageActivity.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 daIMessageActivity.textFormat

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 daIActivity.timestamp

type

Contiene il tipo di attività 'iActivity'

type: ActivityTypes | string

Valore della proprietà

ActivityTypes | string

Ereditato daIActivity.type

value

Valore associato all'attività.

value?: any

Valore della proprietà

any

Ereditato daIMessageActivity.value