ActivityTimestamps interface
Этот интерфейс используется для сохранения исходных строковых значений дат в действиях. При получении действия метки времени преобразуются в даты. Из-за того, как объекты даты Javascript являются UTC, значения смещения часового пояса теряются.
- Extends
Свойства
raw |
|
raw |
|
raw |
Унаследованные свойства
action | Указывает, был ли получатель контактаRelationUpdate добавлен или удален из списка контактов отправителя. |
attachment |
Указание макета для нескольких вложений. По умолчанию: список. Возможные значения: List, Carousel |
attachments | Вложения |
caller |
Строка, содержащая универсальный код ресурса (URI), определяющий вызывающий бот. Это поле не предназначено для передачи по проводу, но вместо этого заполняется ботами и клиентами на основе криптографически проверяемых данных, которые утверждают удостоверение вызывающих лиц (например, токены). |
channel |
Содержит содержимое для конкретного канала. |
channel |
Содержит идентификатор, который однозначно идентифицирует канал. Задан каналом. |
code | Код для действий endOfConversation, указывающий, почему беседа закончилась. Возможные значения: "unknown", "completedSuccessfully", "userCancelled", "botTimedOut", "botIssuedInvalidMessage", "channelFailed" |
conversation | Определяет беседу, к которой относится действие. |
delivery |
Указание доставки для сигнала получателю альтернативных путей доставки для действия. Режим доставки по умолчанию — "по умолчанию". Возможные значения: "normal", "notification", "expectReplies", "ephemeral" |
entities | Представляет сущности, упомянутые в сообщении. |
expiration | Время, в течение которого действие должно считаться "истекшим сроком действия" и не должно быть представлено получателю. |
from | Определяет отправителя сообщения. |
history |
Указывает, раскрыт ли предыдущий журнал канала. |
id | Содержит идентификатор, который однозначно идентифицирует действие в канале. |
importance | Важность действия. Возможные значения: "низкий", "обычный", "высокий" |
input |
Указывает, принимает ли бот, ожидает или игнорирует входные данные пользователя после доставки сообщения клиенту. Возможные значения: "acceptingInput", "ignoringInput", "expectingInput" |
label | Описательная метка для действия. |
listen |
Список фраз и ссылок на то, что системы приведения речи и языка должны прослушивать |
locale | Имя языкового стандарта для содержимого текстового поля. Имя языкового стандарта — это сочетание кода языка и региональных параметров ISO 639, связанного с языком и кодом субкультуры ISO 3166, связанным с страной или регионом. Имя языкового стандарта также может соответствовать допустимому тегу языка BCP-47. |
local |
Содержит локальную дату и время сообщения, выраженную в формате ISO-8601. Например, 2016-09-23T13:07:49.4714686-07:00. |
local |
Содержит имя локального часового пояса сообщения, выраженного в формате базы данных часового пояса IANA. Например, Америка/Los_Angeles. |
members |
Коллекция элементов, добавленных в беседу. |
members |
Коллекция элементов, удаленных из беседы. |
name | Имя операции, связанной с действием вызова или события. |
reactions |
Коллекция реакций, добавленных в беседу. |
reactions |
Коллекция реакций, удаленная из беседы. |
recipient | Определяет получателя сообщения. |
relates |
Ссылка на другую беседу или действие. |
reply |
Содержит идентификатор сообщения, в котором это сообщение является ответом. |
semantic |
Необязательное программное действие, сопровождающее этот запрос |
service |
Содержит URL-адрес, указывающий конечную точку службы канала. Задан каналом. |
speak | Текст, который нужно говорить. |
suggested |
Предлагаемые действия для действия. |
summary | Текст, отображаемый, если канал не может отображать карточки. |
text | Текстовое содержимое сообщения. |
text |
Формат текстовых полей Default:markdown. Возможные значения: Markdown, "plain", "xml" |
text |
Коллекция фрагментов текста для выделения, когда действие содержит значение ReplyToId. |
timestamp | Содержит дату и время отправки сообщения в формате UTC в формате ISO-8601. |
topic |
Обновленное имя раздела беседы. |
type | Содержит тип действия. Возможные значения: "message", "contactRelationUpdate", "conversationUpdate", "typeing", "endOfConversation", "event", "invoke", "deleteUserData", "messageUpdate", "messageDelete", "installationUpdate", "messageReaction", "suggestion", "trace", "handoff" |
value | Значение, связанное с действием. |
value |
Тип объекта значения действия. |
Сведения о свойстве
rawExpiration
rawExpiration?: string
Значение свойства
string
rawLocalTimestamp
rawLocalTimestamp?: string
Значение свойства
string
rawTimestamp
rawTimestamp?: string
Значение свойства
string
Сведения об унаследованном свойстве
action
Указывает, был ли получатель контактаRelationUpdate добавлен или удален из списка контактов отправителя.
action?: string
Значение свойства
string
наследуется отActivity.action
attachmentLayout
Указание макета для нескольких вложений. По умолчанию: список. Возможные значения: List, Carousel
attachmentLayout?: AttachmentLayoutTypes | string
Значение свойства
AttachmentLayoutTypes | string
наследуется от действия.attachmentLayout
attachments
callerId
Строка, содержащая универсальный код ресурса (URI), определяющий вызывающий бот. Это поле не предназначено для передачи по проводу, но вместо этого заполняется ботами и клиентами на основе криптографически проверяемых данных, которые утверждают удостоверение вызывающих лиц (например, токены).
callerId: string
Значение свойства
string
унаследован отActivity.callerId
channelData
Содержит содержимое для конкретного канала.
channelData?: any
Значение свойства
any
наследуется отActivity.channelData
channelId
Содержит идентификатор, который однозначно идентифицирует канал. Задан каналом.
channelId: string
Значение свойства
string
наследуется отActivity.channelId
code
Код для действий endOfConversation, указывающий, почему беседа закончилась. Возможные значения: "unknown", "completedSuccessfully", "userCancelled", "botTimedOut", "botIssuedInvalidMessage", "channelFailed"
code?: EndOfConversationCodes | string
Значение свойства
EndOfConversationCodes | string
унаследован отActivity.code
conversation
Определяет беседу, к которой относится действие.
conversation: ConversationAccount
Значение свойства
унаследовано отActivity.conversation
deliveryMode
Указание доставки для сигнала получателю альтернативных путей доставки для действия. Режим доставки по умолчанию — "по умолчанию". Возможные значения: "normal", "notification", "expectReplies", "ephemeral"
deliveryMode?: DeliveryModes | string
Значение свойства
DeliveryModes | string
наследуется отActivity.deliveryMode
entities
Представляет сущности, упомянутые в сообщении.
entities?: Entity[]
Значение свойства
Entity[]
наследуется отActivity.entities
expiration
Время, в течение которого действие должно считаться "истекшим сроком действия" и не должно быть представлено получателю.
expiration?: Date
Значение свойства
Date
наследуется отActivity.expiration
from
Определяет отправителя сообщения.
from: ChannelAccount
Значение свойства
унаследован от действия.from
historyDisclosed
Указывает, раскрыт ли предыдущий журнал канала.
historyDisclosed?: boolean
Значение свойства
boolean
унаследован от действия.historyDisclosed
id
Содержит идентификатор, который однозначно идентифицирует действие в канале.
id?: string
Значение свойства
string
унаследован отActivity.id
importance
Важность действия. Возможные значения: "низкий", "обычный", "высокий"
importance?: ActivityImportance | string
Значение свойства
ActivityImportance | string
наследуется отActivity.importance
inputHint
Указывает, принимает ли бот, ожидает или игнорирует входные данные пользователя после доставки сообщения клиенту. Возможные значения: "acceptingInput", "ignoringInput", "expectingInput"
inputHint?: InputHints | string
Значение свойства
InputHints | string
унаследован от действия.inputHint
label
Описательная метка для действия.
label: string
Значение свойства
string
наследуется отActivity.label
listenFor
Список фраз и ссылок на то, что системы приведения речи и языка должны прослушивать
listenFor: string[]
Значение свойства
string[]
наследуется от действия.listenFor
locale
Имя языкового стандарта для содержимого текстового поля. Имя языкового стандарта — это сочетание кода языка и региональных параметров ISO 639, связанного с языком и кодом субкультуры ISO 3166, связанным с страной или регионом. Имя языкового стандарта также может соответствовать допустимому тегу языка BCP-47.
locale?: string
Значение свойства
string
унаследован отActivity.locale
localTimestamp
Содержит локальную дату и время сообщения, выраженную в формате ISO-8601. Например, 2016-09-23T13:07:49.4714686-07:00.
localTimestamp?: Date
Значение свойства
Date
наследуется от действияActivity.localTimestamp
localTimezone
Содержит имя локального часового пояса сообщения, выраженного в формате базы данных часового пояса IANA. Например, Америка/Los_Angeles.
localTimezone: string
Значение свойства
string
наследуется от действия.localTimezone
membersAdded
Коллекция элементов, добавленных в беседу.
membersAdded?: ChannelAccount[]
Значение свойства
наследуется отActivity.membersAdded
membersRemoved
Коллекция элементов, удаленных из беседы.
membersRemoved?: ChannelAccount[]
Значение свойства
наследуется отActivity.members удалены
name
Имя операции, связанной с действием вызова или события.
name?: ActivityEventNames | string
Значение свойства
ActivityEventNames | string
наследуется отActivity.name
reactionsAdded
Коллекция реакций, добавленных в беседу.
reactionsAdded?: MessageReaction[]
Значение свойства
унаследован от действия.reactionsAdded
reactionsRemoved
Коллекция реакций, удаленная из беседы.
reactionsRemoved?: MessageReaction[]
Значение свойства
унаследован от действия.реакции удалены
recipient
Определяет получателя сообщения.
recipient: ChannelAccount
Значение свойства
наследуется отActivity.recipient
relatesTo
Ссылка на другую беседу или действие.
relatesTo?: ConversationReference
Значение свойства
наследуется от действия.relatesTo
replyToId
Содержит идентификатор сообщения, в котором это сообщение является ответом.
replyToId?: string
Значение свойства
string
наследуется отActivity.replyToId
semanticAction
Необязательное программное действие, сопровождающее этот запрос
semanticAction?: SemanticAction
Значение свойства
наследуется отActivity.semanticAction
serviceUrl
Содержит URL-адрес, указывающий конечную точку службы канала. Задан каналом.
serviceUrl: string
Значение свойства
string
наследуется отActivity.serviceUrl
speak
Текст, который нужно говорить.
speak?: string
Значение свойства
string
наследуется от действия.speak
suggestedActions
Предлагаемые действия для действия.
suggestedActions?: SuggestedActions
Значение свойства
унаследовано от действия.suggestedActions
summary
Текст, отображаемый, если канал не может отображать карточки.
summary?: string
Значение свойства
string
наследуется отActivity.summary
text
textFormat
Формат текстовых полей Default:markdown. Возможные значения: Markdown, "plain", "xml"
textFormat?: TextFormatTypes | string
Значение свойства
TextFormatTypes | string
наследуется отActivity.textFormat
textHighlights
Коллекция фрагментов текста для выделения, когда действие содержит значение ReplyToId.
textHighlights?: TextHighlight[]
Значение свойства
унаследовано отActivity.textHighlights
timestamp
Содержит дату и время отправки сообщения в формате UTC в формате ISO-8601.
timestamp?: Date
Значение свойства
Date
унаследован отActivity.timestamp
topicName
Обновленное имя раздела беседы.
topicName?: string
Значение свойства
string
наследуется отActivity.topicName
type
Содержит тип действия. Возможные значения: "message", "contactRelationUpdate", "conversationUpdate", "typeing", "endOfConversation", "event", "invoke", "deleteUserData", "messageUpdate", "messageDelete", "installationUpdate", "messageReaction", "suggestion", "trace", "handoff"
type: ActivityTypes | string
Значение свойства
ActivityTypes | string
Наследуется отActivity.type
value
valueType
Тип объекта значения действия.
valueType: string
Значение свойства
string
наследуется отActivity.valueType