Bagikan melalui


IPromptArgs interface

TIDAK DIGUNAKAN lagi sistem prompt baru hanya menggunakan IPromptOptions.

Memperluas

Properti

attachmentLayout

Petunjuk tentang bagaimana klien harus membuat tata letak beberapa lampiran. Nilai defaultnya adalah 'list'.

attachments

Untuk pesan masuk berisi lampiran seperti gambar yang dikirim dari pengguna. Untuk pesan keluar berisi objek seperti kartu atau gambar untuk dikirim ke pengguna.

entities

Objek terstruktur diteruskan ke bot atau pengguna.

enumsValues
inputHint

Petunjuk untuk klien yang memberi tahu mereka apakah bot mengharapkan input lebih lanjut atau tidak. Perintah bawaan akan secara otomatis mengisi nilai ini untuk pesan keluar.

libraryNamespace

(Opsional) namespace untuk digunakan untuk pelokalan dan tujuan lainnya. Ini default ke namespace penelepon.

listStyle

(Opsional) jenis daftar yang akan dirender untuk PromptType.choice. Nilai defaultnya adalah ListStyle.auto.

localizationNamespace

tidak digunakan lagi menggunakan libraryNamespace sebagai gantinya.

maxRetries

(Opsional) jumlah maksimum waktu untuk meminta kembali pengguna. Secara default, pengguna akan diminta kembali tanpa batas waktu.

prompt

(Opsional) Perintah awal untuk mengirim pengguna. Ini biasanya diisi oleh fungsi Prompts.xxx().

promptAfterAction

(Opsional) bendera yang digunakan untuk mengontrol permintaan ulang pengguna setelah dialog dimulai oleh tindakan berakhir. Nilai defaultnya adalah true.

promptType
refDate

(Opsional) tanggal referensi saat mengenali waktu. Tanggal yang dinyatakan dalam tanda centang menggunakan Date.getTime().

retryCnt
retryPrompt

(Opsional) coba lagi permintaan untuk mengirim jika respons pengguna tidak dipahami. Defaultnya adalah hanya meminta kembali dengan prompt sistem yang dapat disesuaikan.

retrySpeak

(Opsional) SSML untuk dikirim dengan retryPrompt. Jika retryPrompt berjenis IMessage atau IIsMessage, nilai ini akan diabaikan. Jika nilai ini adalah array, respons akan dipilih secara acak.

speak

(Opsional) SSML untuk dikirim dengan promptawal . Jika perintah berjenis IMessage atau IIsMessage, nilai ini akan diabaikan. Jika nilai ini adalah array, respons akan dipilih secara acak.

textFormat

Format bidang teks. Nilai defaultnya adalah 'markdown'.

Detail Properti

attachmentLayout

Petunjuk tentang bagaimana klien harus membuat tata letak beberapa lampiran. Nilai defaultnya adalah 'list'.

attachmentLayout?: string

Nilai Properti

string

attachments

Untuk pesan masuk berisi lampiran seperti gambar yang dikirim dari pengguna. Untuk pesan keluar berisi objek seperti kartu atau gambar untuk dikirim ke pengguna.

attachments?: IAttachment[]

Nilai Properti

entities

Objek terstruktur diteruskan ke bot atau pengguna.

entities?: any[]

Nilai Properti

any[]

enumsValues

enumsValues?: string[]

Nilai Properti

string[]

inputHint

Petunjuk untuk klien yang memberi tahu mereka apakah bot mengharapkan input lebih lanjut atau tidak. Perintah bawaan akan secara otomatis mengisi nilai ini untuk pesan keluar.

inputHint?: string

Nilai Properti

string

libraryNamespace

(Opsional) namespace untuk digunakan untuk pelokalan dan tujuan lainnya. Ini default ke namespace penelepon.

libraryNamespace?: string

Nilai Properti

string

listStyle

(Opsional) jenis daftar yang akan dirender untuk PromptType.choice. Nilai defaultnya adalah ListStyle.auto.

listStyle?: ListStyle

Nilai Properti

localizationNamespace

tidak digunakan lagi menggunakan libraryNamespace sebagai gantinya.

localizationNamespace?: string

Nilai Properti

string

maxRetries

(Opsional) jumlah maksimum waktu untuk meminta kembali pengguna. Secara default, pengguna akan diminta kembali tanpa batas waktu.

maxRetries?: number

Nilai Properti

number

prompt

(Opsional) Perintah awal untuk mengirim pengguna. Ini biasanya diisi oleh fungsi Prompts.xxx().

prompt?: TextOrMessageType

Nilai Properti

promptAfterAction

(Opsional) bendera yang digunakan untuk mengontrol permintaan ulang pengguna setelah dialog dimulai oleh tindakan berakhir. Nilai defaultnya adalah true.

promptAfterAction?: boolean

Nilai Properti

boolean

promptType

promptType: PromptType

Nilai Properti

refDate

(Opsional) tanggal referensi saat mengenali waktu. Tanggal yang dinyatakan dalam tanda centang menggunakan Date.getTime().

refDate?: number

Nilai Properti

number

retryCnt

retryCnt?: number

Nilai Properti

number

retryPrompt

(Opsional) coba lagi permintaan untuk mengirim jika respons pengguna tidak dipahami. Defaultnya adalah hanya meminta kembali dengan prompt sistem yang dapat disesuaikan.

retryPrompt?: TextOrMessageType

Nilai Properti

retrySpeak

(Opsional) SSML untuk dikirim dengan retryPrompt. Jika retryPrompt berjenis IMessage atau IIsMessage, nilai ini akan diabaikan. Jika nilai ini adalah array, respons akan dipilih secara acak.

retrySpeak?: TextType

Nilai Properti

speak

(Opsional) SSML untuk dikirim dengan promptawal . Jika perintah berjenis IMessage atau IIsMessage, nilai ini akan diabaikan. Jika nilai ini adalah array, respons akan dipilih secara acak.

speak?: TextType

Nilai Properti

textFormat

Format bidang teks. Nilai defaultnya adalah 'markdown'.

textFormat?: string

Nilai Properti

string