IMessageUpdateActivity interface

Extends

継承されたプロパティ

attachmentLayout

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

attachments

[Attachments]

channelData

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

channelId

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

conversation

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

deliveryMode

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

entities

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

expiration

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

from

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

id

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

importance

アクティビティの重要度。 指定できる値は、'low'、'normal'、'high' です。

inputHint

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

locale

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

localTimestamp

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

recipient

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

replyToId

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

serviceUrl

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

speak

読み上げるテキスト。

suggestedActions

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

summary

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

text

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

textFormat

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

timestamp

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

type

アクティビティの種類 'iActivity' が含まれています

value

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

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

attachmentLayout

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

attachmentLayout?: AttachmentLayoutTypes | string

プロパティ値

IMessageActivity.attachmentLayoutから継承

attachments

[Attachments]

attachments?: Attachment[]

プロパティ値

IMessageActivity.attachmentsから継承

channelData

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

channelData?: any

プロパティ値

any

IActivity.channelDataから継承

channelId

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

channelId: string

プロパティ値

string

IActivity.channelIdから継承

conversation

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

conversation: ConversationAccount

プロパティ値

IActivity.conversationから継承

deliveryMode

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

id?: string

プロパティ値

string

IActivity.id から継承

importance

アクティビティの重要度。 指定できる値は、'low'、'normal'、'high' です。

importance?: ActivityImportance | string

プロパティ値

IMessageActivity.importanceから継承

inputHint

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

inputHint?: InputHints | string

プロパティ値

InputHints | string

IMessageActivity.inputHintから継承

locale

テキスト フィールドの内容のロケール名。 ロケール名は、言語に関連付けられた ISO 639 の 2 文字または 3 文字のカルチャ コードと、国または地域に関連付けられた ISO 3166 2 文字のサブカルチャ コードの組み合わせです。 ロケール名は、有効な 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

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

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

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

timestamp?: Date

プロパティ値

Date

IActivity.timestampから継承

type

アクティビティの種類 'iActivity' が含まれています

type: ActivityTypes | string

プロパティ値

ActivityTypes | string

IActivity.typeから継承

value

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

value?: any

プロパティ値

any

IMessageActivity.valueから継承