IMessageActivity interface
- Extends
Propiedades
attachment |
Sugerencia de diseño para varios datos adjuntos. Valor predeterminado: lista. Entre los valores posibles se incluyen: "list", "carrusel". |
attachments | Datos adjuntos |
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" |
expiration | La hora en que la actividad debería considerarse "expirada" y no debería presentarse al destinatario. |
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. |
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' |
value | Valor asociado a la actividad. |
Propiedades heredadas
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. |
entities | Representa las entidades mencionadas en el mensaje. |
from | Identifica al remitente del mensaje. |
id | Contiene un identificador que identifica de forma única la actividad en el canal. |
local |
Contiene la fecha y hora locales del mensaje, expresada en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00. |
recipient | Identifica al 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. |
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" |
Detalles de las propiedades
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
attachments
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
expiration
La hora en que la actividad debería considerarse "expirada" y no debería presentarse al destinatario.
expiration?: Date
Valor de propiedad
Date
importance
La importancia de la actividad. Entre los valores posibles se incluyen: "low", "normal", "high"
importance?: ActivityImportance | string
Valor de propiedad
ActivityImportance | string
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
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
speak
Texto para hablar.
speak?: string
Valor de propiedad
string
suggestedActions
Las acciones sugeridas para la actividad.
suggestedActions?: SuggestedActions
Valor de propiedad
summary
Texto que se va a mostrar si el canal no puede representar tarjetas.
summary?: string
Valor de propiedad
string
text
Contenido de texto del mensaje.
text: string
Valor de propiedad
string
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
value
Valor asociado a la actividad.
value?: any
Valor de propiedad
any
Detalles de las propiedades heredadas
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
entities
Representa las entidades mencionadas en el mensaje.
entities?: Entity[]
Valor de propiedad
Entity[]
Heredado deIActivity.entities
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
localTimestamp
Contiene la fecha y hora locales del mensaje, expresada 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 al 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
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