ActivityTimestamps interface

このインターフェイスは、アクティビティの日付の元の文字列値を保持するために使用されます。 アクティビティを受信すると、タイムスタンプは Dates に変換されます。 Javascript Date オブジェクトが UTC である方法により、タイムゾーンオフセット値は失われます。

Extends

プロパティ

rawExpiration
rawLocalTimestamp
rawTimestamp

継承されたプロパティ

action

contactRelationUpdate の受信者が送信者の連絡先リストに追加または削除されたかどうかを示します。

attachmentLayout

複数の添付ファイルのレイアウト ヒント。 既定値: list。 使用可能な値は、'list'、'カルーセル' です。

attachments

[Attachments]

callerId

ボットの呼び出し元を識別する URI を含む文字列。 このフィールドは、ネットワーク経由で送信されるものではありません。その代わりに、呼び出し元 (トークンなど) の ID をアサートする暗号的に検証可能なデータに基づいて、ボットとクライアントによって設定されます。

channelData

チャネル固有のコンテンツが含まれます。

channelId

チャネルを一意に識別する ID を含みます。 チャネルによって設定されます。

code

会話が終了した理由を示す endOfConversation アクティビティのコード。 使用できる値は、'unknown'、'completedSuccessfully'、'userCancelled'、'botTimedOut'、'botIssuedInvalidMessage'、'channelFailed' です。

conversation

アクティビティが属する会話を識別します。

deliveryMode

アクティビティの受信者の代替配信パスに通知する配信ヒント。 既定の配信モードは "default" です。 使用できる値は、'normal'、'notification'、'expectReplies'、'ephemeral' です。

entities

メッセージに記載されたエンティティを表します。

expiration

アクティビティを "期限切れ" と見なす時刻です。これは受信者に表示すべきではありません。

from

メッセージの送信者を識別します。

historyDisclosed

チャネルの以前の履歴が開示されているかどうかを示します。

id

チャネルのアクティビティを一意に識別する ID を含みます。

importance

アクティビティの重要性。 使用可能な値は、'low'、'normal'、'high' です。

inputHint

メッセージがクライアントに配信された後、ボットがユーザー入力を受け入れるか、予期しているか、無視しているかを示します。 使用できる値は、'acceptingInput'、'ignoringInput'、'expectingInput' です。

label

アクティビティの説明ラベル。

listenFor

音声と言語のプライミング システムがリッスンする必要があるフレーズと参照の一覧

locale

テキスト フィールドの内容のロケール名。 ロケール名は、言語に関連付けられた ISO 639 の 2 文字または 3 文字のカルチャ コードと、国または地域に関連付けられている ISO 3166 2 文字のサブカルチャ コードの組み合わせです。 ロケール名は、有効な BCP-47 言語タグに対応することもできます。

localTimestamp

ISO-8601 形式で表されるメッセージのローカル日付と時刻を格納します。 たとえば、2016-09-23T13:07:49.4714686-07:00 などです。

localTimezone

IANA タイム ゾーン データベース形式で表される、メッセージのローカル タイムゾーンの名前が格納されます。 例: America/Los_Angeles。

membersAdded

会話に追加されたメンバーのコレクション。

membersRemoved

会話から削除されたメンバーのコレクション。

name

呼び出しまたはイベント アクティビティに関連付けられている操作の名前。

reactionsAdded

会話に追加された反応のコレクション。

reactionsRemoved

会話から削除された反応のコレクション。

recipient

メッセージの受信者を識別します。

relatesTo

別の会話またはアクティビティへの参照。

replyToId

このメッセージが応答であるメッセージの ID を格納します。

semanticAction

この要求に付随するプログラムによるオプションのアクション

serviceUrl

チャネルのサービス エンドポイントを指定する URL を格納します。 チャネルによって設定されます。

speak

読み上げるテキスト。

suggestedActions

アクティビティに推奨されるアクション。

summary

チャネルがカードをレンダリングできない場合に表示するテキスト。

text

メッセージのテキスト コンテンツ。

textFormat

テキスト フィールドの形式 Default:markdown。 使用できる値は、'markdown'、'plain'、'xml' です。

textHighlights

アクティビティに ReplyToId 値が含まれているときに強調表示するテキスト フラグメントのコレクション。

timestamp

ISO-8601 形式で表された、メッセージが送信された日付と時刻を UTC で格納します。

topicName

スレッドの更新されたトピック名。

type

アクティビティの種類を格納します。 使用できる値は、'message'、'contactRelationUpdate'、'conversationUpdate'、'typing'、'endOfConversation'、'event'、'invoke'、'deleteUserData'、'messageUpdate'、'messageDelete'、'installationUpdate'、'messageReaction'、'suggestion'、'trace'、'handoff' です。

value

アクティビティに関連付けられている値。

valueType

アクティビティの値オブジェクトの型。

プロパティの詳細

rawExpiration

rawExpiration?: string

プロパティ値

string

rawLocalTimestamp

rawLocalTimestamp?: string

プロパティ値

string

rawTimestamp

rawTimestamp?: string

プロパティ値

string

継承されたプロパティの詳細

action

contactRelationUpdate の受信者が送信者の連絡先リストに追加または削除されたかどうかを示します。

action?: string

プロパティ値

string

Activity.actionから継承

attachmentLayout

複数の添付ファイルのレイアウト ヒント。 既定値: list。 使用可能な値は、'list'、'カルーセル' です。

attachmentLayout?: AttachmentLayoutTypes | string

プロパティ値

Activity.attachmentLayoutから継承

attachments

[Attachments]

attachments?: Attachment[]

プロパティ値

Activity.attachmentsから継承

callerId

ボットの呼び出し元を識別する URI を含む文字列。 このフィールドは、ネットワーク経由で送信されるものではありません。その代わりに、呼び出し元 (トークンなど) の ID をアサートする暗号的に検証可能なデータに基づいて、ボットとクライアントによって設定されます。

callerId: string

プロパティ値

string

Activity.callerIdから継承

channelData

チャネル固有のコンテンツが含まれます。

channelData?: any

プロパティ値

any

Activity.channelDataから継承

channelId

チャネルを一意に識別する ID を含みます。 チャネルによって設定されます。

channelId: string

プロパティ値

string

Activity.channelIdから継承

code

会話が終了した理由を示す endOfConversation アクティビティのコード。 使用できる値は、'unknown'、'completedSuccessfully'、'userCancelled'、'botTimedOut'、'botIssuedInvalidMessage'、'channelFailed' です。

code?: EndOfConversationCodes | string

プロパティ値

Activity.codeから継承

conversation

アクティビティが属する会話を識別します。

conversation: ConversationAccount

プロパティ値

Activity.conversationから継承

deliveryMode

アクティビティの受信者の代替配信パスに通知する配信ヒント。 既定の配信モードは "default" です。 使用できる値は、'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

Activity.historyDisclosedから継承

id

チャネルのアクティビティを一意に識別する ID を含みます。

id?: string

プロパティ値

string

Activity.idから継承

importance

アクティビティの重要性。 使用可能な値は、'low'、'normal'、'high' です。

importance?: ActivityImportance | string

プロパティ値

Activity.importanceから継承

inputHint

メッセージがクライアントに配信された後、ボットがユーザー入力を受け入れるか、予期しているか、無視しているかを示します。 使用できる値は、'acceptingInput'、'ignoringInput'、'expectingInput' です。

inputHint?: InputHints | string

プロパティ値

InputHints | string

Activity.inputHintから継承

label

アクティビティの説明ラベル。

label: string

プロパティ値

string

Activity.labelから継承

listenFor

音声と言語のプライミング システムがリッスンする必要があるフレーズと参照の一覧

listenFor: string[]

プロパティ値

string[]

Activity.listenForから継承

locale

テキスト フィールドの内容のロケール名。 ロケール名は、言語に関連付けられた ISO 639 の 2 文字または 3 文字のカルチャ コードと、国または地域に関連付けられている ISO 3166 2 文字のサブカルチャ コードの組み合わせです。 ロケール名は、有効な 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 タイム ゾーン データベース形式で表される、メッセージのローカル タイムゾーンの名前が格納されます。 例: America/Los_Angeles。

localTimezone: string

プロパティ値

string

Activity.localTimezoneから継承

membersAdded

会話に追加されたメンバーのコレクション。

membersAdded?: ChannelAccount[]

プロパティ値

Activity.membersAddedから継承

membersRemoved

会話から削除されたメンバーのコレクション。

membersRemoved?: ChannelAccount[]

プロパティ値

Activity.membersRemovedから継承

name

呼び出しまたはイベント アクティビティに関連付けられている操作の名前。

name?: ActivityEventNames | string

プロパティ値

Activity.nameから継承

reactionsAdded

会話に追加された反応のコレクション。

reactionsAdded?: MessageReaction[]

プロパティ値

Activity.reactionsAddedから継承

reactionsRemoved

会話から削除された反応のコレクション。

reactionsRemoved?: MessageReaction[]

プロパティ値

Activity.reactionsRemovedから継承

recipient

メッセージの受信者を識別します。

recipient: ChannelAccount

プロパティ値

Activity.recipientから継承

relatesTo

別の会話またはアクティビティへの参照。

relatesTo?: ConversationReference

プロパティ値

Inherited FromActivity.relatesTo

replyToId

このメッセージが応答であるメッセージの ID を格納します。

replyToId?: string

プロパティ値

string

Activity.replyToIdから継承

semanticAction

この要求に付随するプログラムによるオプションのアクション

semanticAction?: SemanticAction

プロパティ値

Activity.semanticActionから継承

serviceUrl

チャネルのサービス エンドポイントを指定する URL を格納します。 チャネルによって設定されます。

serviceUrl: string

プロパティ値

string

Inherited FromActivity.serviceUrl

speak

読み上げるテキスト。

speak?: string

プロパティ値

string

Activity.speakから継承

suggestedActions

アクティビティに推奨されるアクション。

suggestedActions?: SuggestedActions

プロパティ値

Activity.suggestedActionsから継承

summary

チャネルがカードをレンダリングできない場合に表示するテキスト。

summary?: string

プロパティ値

string

Activity.summaryから継承

text

メッセージのテキスト コンテンツ。

text: string

プロパティ値

string

Activity.textから継承

textFormat

テキスト フィールドの形式 Default:markdown。 使用できる値は、'markdown'、'plain'、'xml' です。

textFormat?: TextFormatTypes | string

プロパティ値

TextFormatTypes | string

Activity.textFormatから継承

textHighlights

アクティビティに ReplyToId 値が含まれているときに強調表示するテキスト フラグメントのコレクション。

textHighlights?: TextHighlight[]

プロパティ値

Activity.textHighlightsから継承

timestamp

ISO-8601 形式で表された、メッセージが送信された日付と時刻を UTC で格納します。

timestamp?: Date

プロパティ値

Date

Activity.timestampから継承

topicName

スレッドの更新されたトピック名。

topicName?: string

プロパティ値

string

Activity.topicNameから継承

type

アクティビティの種類を格納します。 使用できる値は、'message'、'contactRelationUpdate'、'conversationUpdate'、'typing'、'endOfConversation'、'event'、'invoke'、'deleteUserData'、'messageUpdate'、'messageDelete'、'installationUpdate'、'messageReaction'、'suggestion'、'trace'、'handoff' です。

type: ActivityTypes | string

プロパティ値

ActivityTypes | string

Activity.typeから継承

value

アクティビティに関連付けられている値。

value?: any

プロパティ値

any

Activity.valueから継承

valueType

アクティビティの値オブジェクトの型。

valueType: string

プロパティ値

string

Activity.valueTypeから継承