Bagikan melalui


IMessageActivity interface

Memperluas

Properti

attachmentLayout

Petunjuk tata letak untuk beberapa lampiran. Default: daftar. Nilai yang mungkin termasuk: 'list', 'carousel'

attachments

Lampiran

deliveryMode

Petunjuk pengiriman untuk memberi sinyal ke jalur pengiriman alternatif penerima untuk aktivitas tersebut. Mode pengiriman default adalah "default". Nilai yang mungkin termasuk: 'normal', 'pemberitahuan'

expiration

Waktu di mana aktivitas harus dianggap "kedaluwarsa" dan tidak boleh disajikan kepada penerima.

importance

Pentingnya aktivitas. Nilai yang mungkin termasuk: 'rendah', 'normal', 'tinggi'

inputHint

Menunjukkan apakah bot Anda menerima, mengharapkan, atau mengabaikan input pengguna setelah pesan dikirimkan ke klien. Nilai yang mungkin termasuk: 'acceptingInput', 'ignoringInput', 'expectingInput'

locale

Nama lokal untuk konten bidang teks. Nama lokal adalah kombinasi dari kode budaya iso 639 dua atau tiga huruf yang terkait dengan bahasa dan kode subkultur dua huruf ISO 3166 yang terkait dengan negara atau wilayah. Nama lokal juga dapat sesuai dengan tag bahasa BCP-47 yang valid.

speak

Teks yang akan diucapkan.

suggestedActions

Tindakan yang disarankan untuk aktivitas tersebut.

summary

Teks yang akan ditampilkan jika saluran tidak dapat merender kartu.

text

Konten teks pesan.

textFormat

Format bidang teks Default:markdown. Nilai yang mungkin termasuk: 'markdown', 'plain', 'xml'

value

Nilai yang terkait dengan aktivitas.

Properti yang Diwariskan

channelData

Berisi konten khusus saluran.

channelId

Berisi ID yang mengidentifikasi saluran secara unik. Diatur oleh saluran.

conversation

Mengidentifikasi percakapan tempat aktivitas berada.

entities

Mewakili entitas yang disebutkan dalam pesan.

from

Mengidentifikasi pengirim pesan.

id

Berisi ID yang secara unik mengidentifikasi aktivitas di saluran.

localTimestamp

Berisi tanggal dan waktu pesan lokal, yang dinyatakan dalam format ISO-8601. Misalnya, 2016-09-23T13:07:49.4714686-07:00.

recipient

Mengidentifikasi penerima pesan.

replyToId

Berisi ID pesan di mana pesan ini adalah balasan.

serviceUrl

Berisi URL yang menentukan titik akhir layanan saluran. Diatur oleh saluran.

timestamp

Berisi tanggal dan waktu pesan dikirim, dalam UTC, yang dinyatakan dalam format ISO-8601.

type

Berisi jenis aktivitas 'iActivity'

Detail Properti

attachmentLayout

Petunjuk tata letak untuk beberapa lampiran. Default: daftar. Nilai yang mungkin termasuk: 'list', 'carousel'

attachmentLayout?: AttachmentLayoutTypes | string

Nilai Properti

attachments

Lampiran

attachments?: Attachment[]

Nilai Properti

deliveryMode

Petunjuk pengiriman untuk memberi sinyal ke jalur pengiriman alternatif penerima untuk aktivitas tersebut. Mode pengiriman default adalah "default". Nilai yang mungkin termasuk: 'normal', 'pemberitahuan'

deliveryMode?: DeliveryModes | string

Nilai Properti

DeliveryModes | string

expiration

Waktu di mana aktivitas harus dianggap "kedaluwarsa" dan tidak boleh disajikan kepada penerima.

expiration?: Date

Nilai Properti

Date

importance

Pentingnya aktivitas. Nilai yang mungkin termasuk: 'rendah', 'normal', 'tinggi'

importance?: ActivityImportance | string

Nilai Properti

inputHint

Menunjukkan apakah bot Anda menerima, mengharapkan, atau mengabaikan input pengguna setelah pesan dikirimkan ke klien. Nilai yang mungkin termasuk: 'acceptingInput', 'ignoringInput', 'expectingInput'

inputHint?: InputHints | string

Nilai Properti

InputHints | string

locale

Nama lokal untuk konten bidang teks. Nama lokal adalah kombinasi dari kode budaya iso 639 dua atau tiga huruf yang terkait dengan bahasa dan kode subkultur dua huruf ISO 3166 yang terkait dengan negara atau wilayah. Nama lokal juga dapat sesuai dengan tag bahasa BCP-47 yang valid.

locale?: string

Nilai Properti

string

speak

Teks yang akan diucapkan.

speak?: string

Nilai Properti

string

suggestedActions

Tindakan yang disarankan untuk aktivitas tersebut.

suggestedActions?: SuggestedActions

Nilai Properti

summary

Teks yang akan ditampilkan jika saluran tidak dapat merender kartu.

summary?: string

Nilai Properti

string

text

Konten teks pesan.

text: string

Nilai Properti

string

textFormat

Format bidang teks Default:markdown. Nilai yang mungkin termasuk: 'markdown', 'plain', 'xml'

textFormat?: TextFormatTypes | string

Nilai Properti

TextFormatTypes | string

value

Nilai yang terkait dengan aktivitas.

value?: any

Nilai Properti

any

Detail Properti yang Diwariskan

channelData

Berisi konten khusus saluran.

channelData?: any

Nilai Properti

any

Diwariskan DariIActivity.channelData

channelId

Berisi ID yang mengidentifikasi saluran secara unik. Diatur oleh saluran.

channelId: string

Nilai Properti

string

Diwariskan DariIActivity.channelId

conversation

Mengidentifikasi percakapan tempat aktivitas berada.

conversation: ConversationAccount

Nilai Properti

Diwariskan DariIActivity.conversation

entities

Mewakili entitas yang disebutkan dalam pesan.

entities?: Entity[]

Nilai Properti

Entity[]

Diwariskan DariIActivity.entities

from

Mengidentifikasi pengirim pesan.

from: ChannelAccount

Nilai Properti

Diwariskan DariIActivity.from

id

Berisi ID yang secara unik mengidentifikasi aktivitas di saluran.

id?: string

Nilai Properti

string

Diwariskan DariIActivity.id

localTimestamp

Berisi tanggal dan waktu pesan lokal, yang dinyatakan dalam format ISO-8601. Misalnya, 2016-09-23T13:07:49.4714686-07:00.

localTimestamp?: Date

Nilai Properti

Date

Diwariskan DariIActivity.localTimestamp

recipient

Mengidentifikasi penerima pesan.

recipient: ChannelAccount

Nilai Properti

Diwariskan DariIActivity.recipient

replyToId

Berisi ID pesan di mana pesan ini adalah balasan.

replyToId?: string

Nilai Properti

string

Diwariskan DariIActivity.replyToId

serviceUrl

Berisi URL yang menentukan titik akhir layanan saluran. Diatur oleh saluran.

serviceUrl: string

Nilai Properti

string

Diwarisi DariIActivity.serviceUrl

timestamp

Berisi tanggal dan waktu pesan dikirim, dalam UTC, yang dinyatakan dalam format ISO-8601.

timestamp?: Date

Nilai Properti

Date

Diwariskan DariIActivity.timestamp

type

Berisi jenis aktivitas 'iActivity'

type: ActivityTypes | string

Nilai Properti

ActivityTypes | string

Diwariskan DariIActivity.type