IMessageActivity interface
- Memperluas
Properti
| attachment |
Petunjuk tata letak untuk beberapa lampiran. Default: daftar. Nilai yang mungkin termasuk: 'list', 'carousel' |
| attachments | Lampiran |
| delivery |
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' |
| input |
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. |
| suggested |
Tindakan yang disarankan untuk aktivitas tersebut. |
| summary | Teks yang akan ditampilkan jika saluran tidak dapat merender kartu. |
| text | Konten teks pesan. |
| text |
Format bidang teks Default:markdown. Nilai yang mungkin termasuk: 'markdown', 'plain', 'xml' |
| value | Nilai yang terkait dengan aktivitas. |
Properti yang Diwariskan
| channel |
Berisi konten khusus saluran. |
| channel |
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. |
| local |
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. |
| reply |
Berisi ID pesan di mana pesan ini adalah balasan. |
| service |
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
AttachmentLayoutTypes | string
attachments
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
ActivityImportance | string
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
channelId
Berisi ID yang mengidentifikasi saluran secara unik. Diatur oleh saluran.
channelId: string
Nilai Properti
string
conversation
Mengidentifikasi percakapan tempat aktivitas berada.
conversation: ConversationAccount
Nilai Properti
entities
Mewakili entitas yang disebutkan dalam pesan.
entities?: Entity[]
Nilai Properti
Entity[]
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
replyToId
Berisi ID pesan di mana pesan ini adalah balasan.
replyToId?: string
Nilai Properti
string
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
type
Berisi jenis aktivitas 'iActivity'
type: ActivityTypes | string
Nilai Properti
ActivityTypes | string