Поделиться через


ISuggestionActivity interface

Extends

Свойства

textHighlights

Коллекция фрагментов текста для выделения, когда действие содержит значение ReplyToId.

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

attachmentLayout

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

attachments

Вложения

channelData

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

channelId

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

conversation

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

deliveryMode

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

entities

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

expiration

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

from

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

id

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

importance

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

inputHint

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

locale

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

localTimestamp

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

recipient

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

replyToId

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

serviceUrl

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

speak

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

suggestedActions

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

summary

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

text

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

textFormat

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

timestamp

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

type

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

value

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

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

textHighlights

Коллекция фрагментов текста для выделения, когда действие содержит значение ReplyToId.

textHighlights?: TextHighlight[]

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

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

attachmentLayout

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

attachmentLayout?: AttachmentLayoutTypes | string

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

унаследован отIMessageActivity.attachmentLayout

attachments

Вложения

attachments?: Attachment[]

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

унаследовано отIMessageActivity.attachments

channelData

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

channelData?: any

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

any

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

channelId

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

channelId: string

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

string

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

conversation

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

conversation: ConversationAccount

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

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

deliveryMode

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

deliveryMode?: DeliveryModes | string

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

DeliveryModes | string

унаследован отIMessageActivity.deliveryMode

entities

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

entities?: Entity[]

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

Entity[]

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

expiration

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

expiration?: Date

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

Date

наследуется отIMessageActivity.expiration

from

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

from: ChannelAccount

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

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

id

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

id?: string

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

string

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

importance

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

importance?: ActivityImportance | string

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

наследуется отIMessageActivity.importance

inputHint

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

inputHint?: InputHints | string

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

InputHints | string

унаследован отIMessageActivity.inputHint

locale

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

locale?: string

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

string

унаследован отIMessageActivity.locale

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

speak

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

speak?: string

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

string

унаследовано отIMessageActivity.speak

suggestedActions

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

suggestedActions?: SuggestedActions

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

унаследовано отIMessageActivity.suggestedActions

summary

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

summary?: string

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

string

унаследован отIMessageActivity.summary

text

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

text: string

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

string

наследуется отIMessageActivity.text

textFormat

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

textFormat?: TextFormatTypes | string

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

TextFormatTypes | string

наследуется отIMessageActivity.textFormat

timestamp

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

timestamp?: Date

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

Date

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

type

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

type: ActivityTypes | string

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

ActivityTypes | string

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

value

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

value?: any

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

any

унаследован отIMessageActivity.value