Obrolan teks dalam pengalaman adalah pesan yang dibuat dalam pengalaman Anda yang berasal dari satu pengguna dan dikirim ke satu atau lebih pengguna lain, termasuk:
- Gelembung obrolan di atas kepala avatar
- Pesan langsung antara pengguna
- Komunikasi jendela obrolan antara pengguna
- Pesan khusus tim
Untuk mengirim dan pengiriman, jenis komunikasi ini harus masing-masing melalui kejadianTextChannel .Ini memastikan pesan menghormati pengaturan privasi, terlihat oleh moderator, dan diproses dengan benar oleh filter teks.
Teks tertentu tidak dianggap obrolan:
Teks pada menu yang dibuat oleh pengembang (misalnya, "Tekan tombol apa pun untuk melanjutkan.")
Pembaruan status dari pengalaman (misalnya, "Dua menit tersisa!")
Pengumuman dari perintah admin
Seorang pengguna mengganti nama anjing peliharaannya
Seorang pengguna menulis di papan
Log audit moderasi atau pesan
Komentar pada posting di pengalaman
Menulis posting di papan buletin
Setiap teks yang dihasilkan oleh pengguna tidak terkait dengan percakapan
Untuk komunikasi yang dibagikan oleh pengguna yang dapat dilihat oleh pengguna lain, bahkan jika tidak perlu melalui TextChatService, Anda harus memastikan melalui filter teks.
Persyaratan
- Semua pengalaman yang menawarkan obrolan teks dalam pengalaman untuk pengguna harus terintegrasi TextChatService, sesuai dengan Penyalahgunaan Standar Komunitas Sistem Roblox.
- Antara 30 Desember 2024 dan 30 April 2025, pencipta yang menggunakan solusi obrolan khusus yang tidak didukung oleh TextChatService atau yang dimodifikasi atau dibagi Legacy Chat dapat terus menggunakan fitur yang ada, tetapi juga harus menyebarkan metode CanUserChatAsync() dan CanUserDirectChatAsync() dalam pengalaman mereka.
- Setelah 30 April 2025, semua pencipta harus menggunakan API TextChatService.
- Untuk informasi lebih lanjut tentang migrasi, lihat Forum Pengembang Roblox.
- Semua teks masuk yang berasal dari pengguna lain harus pertama kali menggunakan Filter Teks sebelum pengalaman Anda menampilkannya.
- Komunikasi antara pengguna harus menghormati pengaturan privasi pengguna.
- TextChannel:SendAsync() menangani privasi dasar dan pengaturan orangtua secara otomatis.
- TextChannel:SetDirectChatRequester() harus digunakan untuk menandai TextChannels dibuat untuk obrolan langsung.
- Komunikasi dalam pengalaman harus dilaporkan untuk penyalahgunaan . TextChannels tangani ini secara otomatis.
Hormati pengaturan privasi
Pengguna dapat memiliki tingkat akses yang berbeda ke fitur komunikasi berdasarkan pengaturan privasi dan kematangan konten mereka atau kendaliorangtua.Beberapa pengguna mungkin memiliki batasan atau keterbatasan tambahan tergantung pada toko aplikasi mana yang mereka gunakan untuk menginstal Roblox atau hukum lokal mereka.
Metode berikut menghormati persyaratan ini. Gunakan mereka dalam pengalaman Anda untuk menentukan cara menangani permintaan pesan: