Trò chuyện văn bản trong kinh nghiệm là bất kỳ tin nhắn nào được tạo trong trải nghiệm của bạn xuất phát từ một người dùng và được gửi đến một hoặc nhiều người dùng khác, bao gồm:
- Bong bóng trò chuyện trên đầu của một avatar
- Tin nhắn trực tiếp giữa các người dùng
- Giao tiếp cửa sổ trò chuyện giữa các người dùng
- Tin nhắn cụ thể cho đội
Đối với việc gửi và giao, các loại giao tiếp này phải mỗi lần đi qua một TextChannel instance.Điều này đảm bảo các tin nhắn tôn trọng cài đặt bảo mật, có thể nhìn thấy đối với các moderator và được lọc văn bản đúng cách.
Một số văn bản không được coi là trò chuyện:
Văn bản trong menu được tạo bởi nhà phát triển ( ví dụ, "Nhấn bất kỳ nút nào để tiếp tục.")
Cập nhật tình trạng từ trải nghiệm ( ví dụ: "Còn lại hai phút!")
Thông báo từ lệnh quản trị
Một người dùng đổi tên cho chó thú cưng của họ
Một người dùng viết trên một biển báo
Nhật ký kiểm duyệt hoặc tin nhắn
Bình luận về bài đăng trong một trải nghiệm
Viết một bài trên bảng tin
Bất kỳ văn bản được tạo bởi người dùng không liên quan đến cuộc trò chuyện
Đối với giao tiếp được chia sẻ bởi người dùng có thể được nhìn thấy bởi người dùng khác, ngay cả khi nó không cần phải đi qua TextChatService , bạn phải đảm bảo nó đi qua một bộ lọc văn bản .
Yêu cầu
- Tất cả các trải nghiệm cung cấp trò chuyện văn bản trong trải nghiệm cho người dùng phải tích hợp TextChatService, theo tiêu chuẩn Lạm dụng Cộng đồng Hệ thống Roblox .Đối với thông tin về việc chuyển đổi từ hệ thống trò chuyện di sản, hãy xem Diễn đàn Nhà phát triển Roblox và Chuyển đổi từ trò chuyện di sản .
- Tất cả văn bản nhận được có nguồn gốc từ người dùng khác phải sử dụng Lọc văn bản trước khi trải nghiệm hiển thị nó.
- Giao tiếp giữa các người dùng phải tuân theo cài đặt riêng tư của người dùng.
- TextChannel:SendAsync() xử lý các cài đặt riêng tư và bảo mật cơ bản tự động.
- TextChannel:SetDirectChatRequester() phải được sử dụng để đánh dấu TextChannels được tạo ra cho trò chuyện trực tiếp.
- Giao tiếp trong kinh nghiệm nên là báo cáo về lạm dụng . TextChannels xử lý việc này tự động.
Tôn trọng cài đặt riêng tư
Người dùng có thể có các cấp độ truy cập khác nhau vào các tính năng giao tiếp dựa trên cài đặt riêng tư và sự chính xác của nội dung hoặc kiểm soát của cha mẹ.Một số người dùng có thể có các hạn chế hoặc hạn chế bổ sung tùy thuộc vào cửa hàng ứng dụng mà họ đã sử dụng để cài đặt Roblox hoặc theo luật pháp địa phương của họ.
Các phương pháp sau đây tuân theo các yêu cầu này. Sử dụng chúng trong trải nghiệm của bạn để xác định cách xử lý yêu cầu nhắn tin: