Teks chat dalam pengalaman adalah pesan apa pun 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 chat antara pengguna
- Pesan khusus tim
Untuk mengirim dan menerima, jenis komunikasi ini harus masing-masing melalui instansi TextChannel. Ini menjamin bahwa pesan mengikuti pengaturan privasi, terlihat oleh moderator, dan diterjemahkan secara benar.
Teks tertentu tidak dianggap mengobrol:
Teks di 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 hewan peliharaan mereka
Seorang pengguna menulis di tanda
Catatan atau pesan moderasi
Komentar pada pos dalam pengalaman
Menulis pos di papan bulletin
Teks apa pun yang dihasilkan pengguna tidak terkait dengan percakapan
Untuk komunikasi yang dibagikan oleh pengguna yang dapat dilihat oleh pengguna lain, bahkan jika itu tidak perlu melalui TextChatService, Anda harus memastikan bahwa itu melalui filter teks .
Persyaratan
- Semua pengalaman yang menawarkan chat teks dalam pengalaman untuk pengguna harus mengintegrasi TextChatService, sesuai dengan Menggunakan Standar Komunitas Roblox.
- Antara 30 Desember 2024 dan 30 April 2025, pencipta yang menggunakan solusi obrolan khusus yang tidak didorong oleh Class.TextChatService atau modifikasi atau forksi Legacy Chat dapat melanjut
- Setelah 30 April 2025, semua pencipta harus menggunakan API TextChatService.
- Untuk informasi lebih lanjut tentang migrasi, lihat forum pengembang Roblox.
- Semua teks yang masuk yang berasal dari pengguna lain harus menggunakan Filter Teks sebelum pengalaman Anda menampilkannya.
- Komunikasi antara pengguna harus menghormati pengaturan privasi pengguna.
- TextChannel:SendAsync() menangani pengaturan privasi dan orangtua secara otomatis.
- TextChannel:SetDirectChatRequester() harus digunakan untuk menandai TextChannels yang dibuat untuk obrolan langsung.
- Komunikasi dalam pengalaman harus 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 kesetaraan konten mereka atau kontrol orangtua. Beberapa pengguna mungkin memiliki batasan atau keterbatasan tambahan tergantung pada toko aplikasi mana yang mereka instal Roblox atau undang-undang lokal mereka.
Metode berikut menghormati persyaratan ini. Gunakan mereka dalam pengalaman Anda untuk menentukan cara menangani permintaan pesan: