TextChatCommand

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Mewakili perintah obrolan teks. Dapat digunakan untuk membuat perintah obrolan teks khusus saat diberikan ke TextChatService.

Perintah khusus dapat memiliki hingga dua alias, dan acara yang diaktifkan terjadi ketika pengguna mengetik "/PrimaryAlias" atau "/SecondaryAlias" ke dalam obrolan.Untuk contoh perintah khusus, lihat perintah obrolan teks khusus.

Untuk mempelajari lebih lanjut tentang penggunaan TextChatService , lihat obrolan teks dalam pengalaman .

Rangkuman

Properti

Acara

Properti

AutocompleteVisible

Baca Paralel

Enabled

Baca Paralel

Menentukan apakah TextChatCommand diaktifkan.

Saat dinonaktifkan, pesan yang cocok dengan "/PrimaryAlias" atau "/SecondaryAlias" tidak tenggelam dan dikirim ke pengguna lain.

Gunakan ini untuk menonaktifkan perintah default pada basis kasus per kasus.

PrimaryAlias

Baca Paralel

Aliases utama yang digunakan untuk memicu TextChatCommand.

Jika pengguna mengirim pesan dengan TextChannel:SendAsync() yang cocok dengan "/`Class.TextChatCommand.PrimaryAlias`", maka pesan tidak dikirim dan sebagai gantinya TextChatCommand.Triggered ditembak.

SecondaryAlias

Baca Paralel

Aliases sekunder yang digunakan untuk memicu TextChatCommand.

Metode

Acara

Triggered

Suatu peristiwa yang dapat dikaitkan oleh pengembang untuk mengeksekusi perintah.

Ketika pengguna mengirim pesan ke server melalui TextChannel:SendAsync() , pesan tersebut ditangkap oleh TextChatCommand dan tidak direplikasi ke pengguna lain jika konten pesan sesuai dengan "/`Class.TextChatCommand.PrimaryAlias`" atau "/`Class.TextChatCommand.SecondaryAlias`".

Sebagai contoh, untuk TextChatCommand dengan TextChatCommand.PrimaryAlias sebagai "bisukan", jika pengguna mengirim "/mute SomeUserName", maka relevan TextChatCommand untuk mute akan menembakkan TextChatCommand.Triggered nya.Pesan "/mute SomeUserName" tidak dipindahkan ke pengguna lain.

Parameter

originTextSource: TextSource

Referensi ke TextSource yang bertanggung jawab untuk memicu perintah melalui TextChannel:SendAsync() .

unfilteredText: string

Teks penuh dan tidak disaring yang digunakan untuk memicu perintah yang dapat digunakan untuk menguraikan parameter dari pesan perintah.