TextChatCommand
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Menggambarkan perintah obrolan teks. Dapat digunakan untuk membuat perintah obrolan teks khusus ketika berada di bawah TextChatService . Perintah khusus dapat memiliki hingga dua aliase, dan acara Triggered menyetel saat seorang pengguna mengetik “/PrimaryAlias” atau “/SecondaryAlias” ke dalam obrolan.
Untuk mempelajari lebih lanjut tentang menggunakan TextChatService, lihat Chat Teks dalam Pengalaman .
Rangkuman
Properti
Menentukan apakah TextChatCommand diaktifkan.
Aliasi utama yang digunakan untuk menetapkan TextChatCommand .
Aliasi sekunder yang digunakan untuk menetapkan TextChatCommand .
Acara
Acara yang pengembang dapat binde untuk mengeksekusi perintah.
Properti
AutocompleteVisible
Enabled
Menentukan apakah TextChatCommand diaktifkan.
Ketika dinonaktifkan, pesan yang cocok dengan “/PrimaryAlias” atau “/SecondaryAlias” tidak tenggelam dan dikirim ke pengguna lain.
Gunakan ini untuk menonaktifkan perintah default pada dasar kasus per kasus.
PrimaryAlias
Aliasi utama yang digunakan untuk menetapkan TextChatCommand .
Jika seorang pengguna mengirim pesan dengan TextChannel:SendAsync() yang cocok dengan "/`Class.TextChatCommand.PrimaryAlias`", maka pesan tidak dikirim dan sebaliknya {TextChatCommand.PrimaryAlias} diaktifkan.
Metode
Acara
Triggered
Acara yang pengembang dapat binde untuk mengeksekusi perintah.
Ketika seorang pengguna mengirim pesan ke server melalui TextChannel:SendAsync() , pesan diterima oleh TextChatCommand dan tidak dikirim ke pengguna lain jika konten pesan cocok dengan "/`Class.TextChatCommand.PrimaryAlias`" atau "/`Class.TextChatCommand.SecondaryAlias`".
Misalnya, untuk TextChatCommand dengan TextChatCommand.PrimaryAlias sebagai "bisukan", jika seorang pengguna mengirim "/mute SomeUserName", maka TextChatCommand mute yang relevan akan mengeksekuskan 1> Class.TextChatCommand.Triggered1> . P
Parameter
Sebuah referensi ke TextSource yang bertanggung jawab atas pengaktifan perintah melalui TextChannel:SendAsync() .
Teks penuh, tanpa filter yang digunakan untuk mengaktifkan perintah yang dapat digunakan untuk memotong parameter dari pesan perintah.