IMessageActivity interface
- Extends
Свойства
attachment |
Указание макета для нескольких вложений. По умолчанию: список. Возможные значения: List, Carousel |
attachments | Вложения |
delivery |
Указание доставки для сигнала получателю альтернативных путей доставки для действия. Режим доставки по умолчанию — "по умолчанию". Возможные значения: "normal", "notification" |
expiration | Время, в течение которого действие должно считаться "истекшим сроком действия" и не должно быть представлено получателю. |
importance | Важность действия. Возможные значения: "низкий", "обычный", "высокий" |
input |
Указывает, принимает ли бот, ожидает или игнорирует входные данные пользователя после доставки сообщения клиенту. Возможные значения: "acceptingInput", "ignoringInput", "expectingInput" |
locale | Имя языкового стандарта для содержимого текстового поля. Имя языкового стандарта — это сочетание кода языка и региональных параметров ISO 639, связанного с языком и кодом субкультуры ISO 3166, связанным с страной или регионом. Имя языкового стандарта также может соответствовать допустимому тегу языка BCP-47. |
speak | Текст, который нужно говорить. |
suggested |
Предлагаемые действия для действия. |
summary | Текст, отображаемый, если канал не может отображать карточки. |
text | Текстовое содержимое сообщения. |
text |
Формат текстовых полей Default:markdown. Возможные значения: Markdown, "plain", "xml" |
value | Значение, связанное с действием. |
Унаследованные свойства
channel |
Содержит содержимое для конкретного канала. |
channel |
Содержит идентификатор, который однозначно идентифицирует канал. Задан каналом. |
conversation | Определяет беседу, к которой относится действие. |
entities | Представляет сущности, упомянутые в сообщении. |
from | Определяет отправителя сообщения. |
id | Содержит идентификатор, который однозначно идентифицирует действие в канале. |
local |
Содержит локальную дату и время сообщения, выраженную в формате ISO-8601. Например, 2016-09-23T13:07:49.4714686-07:00. |
recipient | Определяет получателя сообщения. |
reply |
Содержит идентификатор сообщения, в котором это сообщение является ответом. |
service |
Содержит URL-адрес, указывающий конечную точку службы канала. Задан каналом. |
timestamp | Содержит дату и время отправки сообщения в формате UTC в формате ISO-8601. |
type | Содержит тип действия "iActivity" |
Сведения о свойстве
attachmentLayout
Указание макета для нескольких вложений. По умолчанию: список. Возможные значения: List, Carousel
attachmentLayout?: AttachmentLayoutTypes | string
Значение свойства
AttachmentLayoutTypes | string
attachments
deliveryMode
Указание доставки для сигнала получателю альтернативных путей доставки для действия. Режим доставки по умолчанию — "по умолчанию". Возможные значения: "normal", "notification"
deliveryMode?: DeliveryModes | string
Значение свойства
DeliveryModes | string
expiration
Время, в течение которого действие должно считаться "истекшим сроком действия" и не должно быть представлено получателю.
expiration?: Date
Значение свойства
Date
importance
Важность действия. Возможные значения: "низкий", "обычный", "высокий"
importance?: ActivityImportance | string
Значение свойства
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