Obrolan teks dalam permainan adalah setiap pesan yang dibuat dalam permainan Anda yang berasal dari satu pengguna dan disampaikan kepada satu atau lebih pengguna lainnya, termasuk:
- Gelembung obrolan di atas kepala avatar
- Pesan langsung antara pengguna
- Komunikasi jendela obrolan antara pengguna
- Pesan khusus tim
Untuk pengiriman dan penerimaan, tipe komunikasi ini harus melalui setiap instance TextChannel. Ini memastikan pesan menghormati pengaturan privasi, terlihat oleh moderator, dan difilter dengan benar.
Teks tertentu tidak dianggap sebagai obrolan:
Teks pada menu yang dibuat oleh pengembang (misalnya, "Tekan tombol apa saja untuk melanjutkan.")
Pembaruan status dari permainan (misalnya, "Dua menit tersisa!")
Pengumuman dari perintah admin
Seorang pengguna mengganti nama anjing peliharaannya
Log audit moderasi atau pesan
Teks yang dihasilkan pengguna yang tidak terkait dengan percakapan
Komentar pada pos dalam permainan
Untuk komunikasi yang dibagikan oleh pengguna yang dapat dilihat oleh pengguna lain, meskipun tidak perlu melalui TextChatService, Anda harus memastikan itu melalui filter teks.
Persyaratan
Semua permainan yang menawarkan obrolan teks dalam permainan untuk pengguna harus mengintegrasikan TextChatService, sesuai dengan Standar Komunitas Penyalahgunaan Sistem Roblox. Untuk informasi tentang migrasi dari sistem obrolan lama, lihat Forum Pengembang Roblox dan Migrasikan dari obrolan lama.
Semua permainan yang menawarkan teks yang dapat diedit yang dapat digunakan dan dilihat antara pengguna harus menambahkan batas laju setidaknya 1 menit, seperti komunikasi melalui papan atau papan pengumuman. Komunikasi yang dibuat dengan sengaja atau sistem obrolan lainnya harus mengikuti dan memanggil TextChatService. Lihat input teks terbatas laju untuk contoh tentang cara mengatur pembatasan laju untuk bidang input teks.
Semua teks yang masuk yang berasal dari pengguna lain harus terlebih dahulu menggunakan Penyaringan Teks sebelum permainan Anda menampilkannya.
Jika pengguna berulang kali mengirim pesan yang melanggar standar komunitas, Roblox memperingatkan dan kemudian mencegah sementara mereka mengirim pesan. Untuk mempelajari lebih lanjut, lihat Pertanyaan Umum Pemberitahuan Obrolan Teks.
Komunikasi antara pengguna harus menghormati pengaturan privasi pengguna.
- TextChannel:SendAsync() menangani pengaturan privasi dan orangtua dasar secara otomatis.
- TextChannel:SetDirectChatRequester() harus digunakan untuk menandai TextChannels yang dibuat untuk obrolan langsung.
Komunikasi dalam permainan harus dapat dilaporkan untuk penyalahgunaan. TextChannels menangani ini secara otomatis.
Hormati pengaturan privasi
Pengguna dapat memiliki tingkat akses yang berbeda ke fitur komunikasi berdasarkan pengaturan privasi dan kematangan konten atau kontrol orangtua. Beberapa pengguna mungkin memiliki batasan atau kendala tambahan tergantung pada toko aplikasi mana yang mereka gunakan untuk menginstal Roblox atau hukum lokal mereka.
Metode berikut menghormati persyaratan ini. Gunakan mereka dalam permainan Anda untuk menentukan cara menangani permintaan pesan: