IMessageActivity interface

Extends

Свойства

attachmentLayout

Указание макета для нескольких вложений. По умолчанию: список. Возможные значения: List, Carousel

attachments

Вложения

deliveryMode

Указание доставки для сигнала получателю альтернативных путей доставки для действия. Режим доставки по умолчанию — "по умолчанию". Возможные значения: "normal", "notification"

expiration

Время, в течение которого действие должно считаться "истекшим сроком действия" и не должно быть представлено получателю.

importance

Важность действия. Возможные значения: "низкий", "обычный", "высокий"

inputHint

Указывает, принимает ли бот, ожидает или игнорирует входные данные пользователя после доставки сообщения клиенту. Возможные значения: "acceptingInput", "ignoringInput", "expectingInput"

locale

Имя языкового стандарта для содержимого текстового поля. Имя языкового стандарта — это сочетание кода языка и региональных параметров ISO 639, связанного с языком и кодом субкультуры ISO 3166, связанным с страной или регионом. Имя языкового стандарта также может соответствовать допустимому тегу языка BCP-47.

speak

Текст, который нужно говорить.

suggestedActions

Предлагаемые действия для действия.

summary

Текст, отображаемый, если канал не может отображать карточки.

text

Текстовое содержимое сообщения.

textFormat

Формат текстовых полей Default:markdown. Возможные значения: Markdown, "plain", "xml"

value

Значение, связанное с действием.

Унаследованные свойства

channelData

Содержит содержимое для конкретного канала.

channelId

Содержит идентификатор, который однозначно идентифицирует канал. Задан каналом.

conversation

Определяет беседу, к которой относится действие.

entities

Представляет сущности, упомянутые в сообщении.

from

Определяет отправителя сообщения.

id

Содержит идентификатор, который однозначно идентифицирует действие в канале.

localTimestamp

Содержит локальную дату и время сообщения, выраженную в формате ISO-8601. Например, 2016-09-23T13:07:49.4714686-07:00.

recipient

Определяет получателя сообщения.

replyToId

Содержит идентификатор сообщения, в котором это сообщение является ответом.

serviceUrl

Содержит URL-адрес, указывающий конечную точку службы канала. Задан каналом.

timestamp

Содержит дату и время отправки сообщения в формате UTC в формате ISO-8601.

type

Содержит тип действия "iActivity"

Сведения о свойстве

attachmentLayout

Указание макета для нескольких вложений. По умолчанию: список. Возможные значения: List, Carousel

attachmentLayout?: AttachmentLayoutTypes | string

Значение свойства

attachments

Вложения

attachments?: Attachment[]

Значение свойства

deliveryMode

Указание доставки для сигнала получателю альтернативных путей доставки для действия. Режим доставки по умолчанию — "по умолчанию". Возможные значения: "normal", "notification"

deliveryMode?: DeliveryModes | string

Значение свойства

DeliveryModes | string

expiration

Время, в течение которого действие должно считаться "истекшим сроком действия" и не должно быть представлено получателю.

expiration?: Date

Значение свойства

Date

importance

Важность действия. Возможные значения: "низкий", "обычный", "высокий"

importance?: ActivityImportance | string

Значение свойства

inputHint

Указывает, принимает ли бот, ожидает или игнорирует входные данные пользователя после доставки сообщения клиенту. Возможные значения: "acceptingInput", "ignoringInput", "expectingInput"

inputHint?: InputHints | string

Значение свойства

InputHints | string

locale

Имя языкового стандарта для содержимого текстового поля. Имя языкового стандарта — это сочетание кода языка и региональных параметров ISO 639, связанного с языком и кодом субкультуры ISO 3166, связанным с страной или регионом. Имя языкового стандарта также может соответствовать допустимому тегу языка BCP-47.

locale?: string

Значение свойства

string

speak

Текст, который нужно говорить.

speak?: string

Значение свойства

string

suggestedActions

Предлагаемые действия для действия.

suggestedActions?: SuggestedActions

Значение свойства

summary

Текст, отображаемый, если канал не может отображать карточки.

summary?: string

Значение свойства

string

text

Текстовое содержимое сообщения.

text: string

Значение свойства

string

textFormat

Формат текстовых полей Default:markdown. Возможные значения: Markdown, "plain", "xml"

textFormat?: TextFormatTypes | string

Значение свойства

TextFormatTypes | string

value

Значение, связанное с действием.

value?: any

Значение свойства

any

Сведения об унаследованном свойстве

channelData

Содержит содержимое для конкретного канала.

channelData?: any

Значение свойства

any

наследуется отIActivity.channelData

channelId

Содержит идентификатор, который однозначно идентифицирует канал. Задан каналом.

channelId: string

Значение свойства

string

наследуется отIActivity.channelId

conversation

Определяет беседу, к которой относится действие.

conversation: ConversationAccount

Значение свойства

унаследован отIActivity.conversation

entities

Представляет сущности, упомянутые в сообщении.

entities?: Entity[]

Значение свойства

Entity[]

наследуется отIActivity.entities

from

Определяет отправителя сообщения.

from: ChannelAccount

Значение свойства

унаследован отIActivity.from

id

Содержит идентификатор, который однозначно идентифицирует действие в канале.

id?: string

Значение свойства

string

наследуется отIActivity.id

localTimestamp

Содержит локальную дату и время сообщения, выраженную в формате ISO-8601. Например, 2016-09-23T13:07:49.4714686-07:00.

localTimestamp?: Date

Значение свойства

Date

унаследован отIActivity.localTimestamp

recipient

Определяет получателя сообщения.

recipient: ChannelAccount

Значение свойства

унаследован отIActivity.recipient

replyToId

Содержит идентификатор сообщения, в котором это сообщение является ответом.

replyToId?: string

Значение свойства

string

унаследован отIActivity.replyToId

serviceUrl

Содержит URL-адрес, указывающий конечную точку службы канала. Задан каналом.

serviceUrl: string

Значение свойства

string

унаследован отIActivity.serviceUrl

timestamp

Содержит дату и время отправки сообщения в формате UTC в формате ISO-8601.

timestamp?: Date

Значение свойства

Date

наследуется отIActivity.timestamp

type

Содержит тип действия "iActivity"

type: ActivityTypes | string

Значение свойства

ActivityTypes | string

Унаследовано отIActivity.type