次の方法で共有


ActivityTimestamps interface

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

Extends

プロパティ

rawExpiration
rawLocalTimestamp
rawTimestamp

継承されたプロパティ

action

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

attachmentLayout

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

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 タイム ゾーン データベース形式で表します。 たとえば、アメリカ/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'、'carousel' です。

attachmentLayout?: AttachmentLayoutTypes | string

プロパティ値

Activity.attachmentLayout から継承された

attachments

添付 ファイル

attachments?: Attachment[]

プロパティ値

Activity.attachments から継承された

callerId

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

callerId: string

プロパティ値

string

Activity.callerId から継承された

channelData

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

channelData?: any

プロパティ値

any

Activity.channelData から継承された

channelId

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

channelId: string

プロパティ値

string

Inherited FromActivity.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 タイム ゾーン データベース形式で表します。 たとえば、アメリカ/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.reactions から継承された 追加

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

Activity.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

Inherited FromActivity.valueType