ISuggestionActivity interface
- Extends
Propiedades
text |
Colección de fragmentos de texto que se van a resaltar cuando la actividad contiene un valor ReplyToId. |
Propiedades heredadas
attachment |
Sugerencia de diseño para varios datos adjuntos. Valor predeterminado: lista. Entre los valores posibles se incluyen: "list", "carrusel". |
attachments | Datos adjuntos |
channel |
Contiene contenido específico del canal. |
channel |
Contiene un identificador que identifica de forma única el canal. Se establece mediante el canal. |
conversation | Identifica la conversación a la que pertenece la actividad. |
delivery |
Una sugerencia de entrega para indicar al destinatario rutas de entrega alternativas para la actividad. El modo de entrega predeterminado es "default". Entre los valores posibles se incluyen: "normal", "notification" |
entities | Representa las entidades mencionadas en el mensaje. |
expiration | La hora en que la actividad debería considerarse "expirada" y no debería presentarse al destinatario. |
from | Identifica al remitente del mensaje. |
id | Contiene un identificador que identifica de forma única la actividad en el canal. |
importance | La importancia de la actividad. Entre los valores posibles se incluyen: "low", "normal", "high" |
input |
Indica si el bot acepta, espera o ignora la entrada del usuario después de entregar el mensaje al cliente. Entre los valores posibles se incluyen: 'acceptingInput', 'ignoreingInput', 'expectingInput' |
locale | Nombre de configuración regional del contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural de dos o tres letras ISO 639 asociado a un idioma y un código de subcultura de dos letras ISO 3166 asociado a un país o región. El nombre de la configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida. |
local |
Contiene la fecha y hora locales del mensaje, expresadas en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00. |
recipient | Identifica el destinatario del mensaje. |
reply |
Contiene el identificador del mensaje al que este mensaje es una respuesta. |
service |
Contiene la dirección URL que especifica el punto de conexión de servicio del canal. Se establece mediante el canal. |
speak | Texto para hablar. |
suggested |
Las acciones sugeridas para la actividad. |
summary | Texto que se va a mostrar si el canal no puede representar tarjetas. |
text | Contenido de texto del mensaje. |
text |
Formato de los campos de texto Predeterminado:Markdown. Entre los valores posibles se incluyen: 'Markdown', 'plain', 'xml' |
timestamp | Contiene la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601. |
type | Contiene el tipo de actividad "iActivity" |
value | Valor asociado a la actividad. |
Detalles de las propiedades
textHighlights
Colección de fragmentos de texto que se van a resaltar cuando la actividad contiene un valor ReplyToId.
textHighlights?: TextHighlight[]
Valor de propiedad
Detalles de las propiedades heredadas
attachmentLayout
Sugerencia de diseño para varios datos adjuntos. Valor predeterminado: lista. Entre los valores posibles se incluyen: "list", "carrusel".
attachmentLayout?: AttachmentLayoutTypes | string
Valor de propiedad
AttachmentLayoutTypes | string
Heredado deIMessageActivity.attachmentLayout
attachments
Datos adjuntos
attachments?: Attachment[]
Valor de propiedad
Heredado deIMessageActivity.attachments
channelData
Contiene contenido específico del canal.
channelData?: any
Valor de propiedad
any
Heredado deIActivity.channelData
channelId
Contiene un identificador que identifica de forma única el canal. Se establece mediante el canal.
channelId: string
Valor de propiedad
string
Heredado deIActivity.channelId
conversation
Identifica la conversación a la que pertenece la actividad.
conversation: ConversationAccount
Valor de propiedad
Heredado deIActivity.conversation
deliveryMode
Una sugerencia de entrega para indicar al destinatario rutas de entrega alternativas para la actividad. El modo de entrega predeterminado es "default". Entre los valores posibles se incluyen: "normal", "notification"
deliveryMode?: DeliveryModes | string
Valor de propiedad
DeliveryModes | string
Heredado deIMessageActivity.deliveryMode
entities
Representa las entidades mencionadas en el mensaje.
entities?: Entity[]
Valor de propiedad
Entity[]
Heredado deIActivity.entities
expiration
La hora en que la actividad debería considerarse "expirada" y no debería presentarse al destinatario.
expiration?: Date
Valor de propiedad
Date
Heredado deIMessageActivity.expiration
from
Identifica al remitente del mensaje.
from: ChannelAccount
Valor de propiedad
Heredado deIActivity.from
id
Contiene un identificador que identifica de forma única la actividad en el canal.
id?: string
Valor de propiedad
string
Heredado deIActivity.id
importance
La importancia de la actividad. Entre los valores posibles se incluyen: "low", "normal", "high"
importance?: ActivityImportance | string
Valor de propiedad
ActivityImportance | string
Heredado deIMessageActivity.importance
inputHint
Indica si el bot acepta, espera o ignora la entrada del usuario después de entregar el mensaje al cliente. Entre los valores posibles se incluyen: 'acceptingInput', 'ignoreingInput', 'expectingInput'
inputHint?: InputHints | string
Valor de propiedad
InputHints | string
Heredado deIMessageActivity.inputHint
locale
Nombre de configuración regional del contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural de dos o tres letras ISO 639 asociado a un idioma y un código de subcultura de dos letras ISO 3166 asociado a un país o región. El nombre de la configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida.
locale?: string
Valor de propiedad
string
Heredado deIMessageActivity.locale
localTimestamp
Contiene la fecha y hora locales del mensaje, expresadas en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00.
localTimestamp?: Date
Valor de propiedad
Date
Heredado deIActivity.localTimestamp
recipient
Identifica el destinatario del mensaje.
recipient: ChannelAccount
Valor de propiedad
Heredado deIActivity.recipient
replyToId
Contiene el identificador del mensaje al que este mensaje es una respuesta.
replyToId?: string
Valor de propiedad
string
Heredado deIActivity.replyToId
serviceUrl
Contiene la dirección URL que especifica el punto de conexión de servicio del canal. Se establece mediante el canal.
serviceUrl: string
Valor de propiedad
string
Heredado deIActivity.serviceUrl
speak
suggestedActions
Las acciones sugeridas para la actividad.
suggestedActions?: SuggestedActions
Valor de propiedad
Heredado deIMessageActivity.suggestedActions
summary
Texto que se va a mostrar si el canal no puede representar tarjetas.
summary?: string
Valor de propiedad
string
Heredado deIMessageActivity.summary
text
Contenido de texto del mensaje.
text: string
Valor de propiedad
string
Heredado deIMessageActivity.text
textFormat
Formato de los campos de texto Predeterminado:Markdown. Entre los valores posibles se incluyen: 'Markdown', 'plain', 'xml'
textFormat?: TextFormatTypes | string
Valor de propiedad
TextFormatTypes | string
Heredado deIMessageActivity.textFormat
timestamp
Contiene la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601.
timestamp?: Date
Valor de propiedad
Date
Heredado deIActivity.timestamp
type
Contiene el tipo de actividad "iActivity"
type: ActivityTypes | string
Valor de propiedad
ActivityTypes | string
Heredado deIActivity.type