TextFilterResult
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
TextService:FilterStringAsync() 'a yapılan bir çağrının sonucunu temsil eder. Filtrelenmiş bir dizeyi dağıtmak için kullanılır.
Özet
Özellikler
Yöntemler
Belirtilen Player.UserId için doğru filtrelenmiş şekilde metni döndürür.
Tüm kullanıcılar için doğru filtrelenmiş şekilde metni geri verir.
Yaş ve diğer detaylara göre doğru filtrelenmiş bir şekilde belirtilen Player.UserId geri döndürür.
Özellikler
Yöntemler
GetChatForUserAsync
Bu yöntem, belirtilen Player.UserId kullanarak belirtilen kullanıcı için doğru filtreleme ile metni düzgün bir şekilde filtreler ve her iki kullanıcının gizlilik ayarlarını da uygular, ile Chat gizlilik ayarları her iki kullanıcı uygulanır.Bu, oyuncular arasındaki sohbetlerin konteksinde kullanılmalıdır, ancak metin filtrelemenin gerekli olduğu bazı diğer durumlar vardır.
Döndürülen dize yalnızca hedef kullanıcıya gösterilmelidir, çünkü tüm kullanıcılar için uygun olmayabilir.
Bu yöntem bir hata fırlatırsa, dize kullanıcıya gösterilmemelidir . Hata durumları şunlardır:
- İki kullanıcının sohbet etmesine izin verilmez, örneğin Chat:CanUserChatAsync() verilen gönderici ve alıcı için false döndürürse.
- Kimliği toUserId olan kullanıcı mevcut sunucuda çevrimiçi değildir.
Bu işlev çoğu durumda hemen dönecek, ancak hedef kullanıcı yeni bir sunucuya katıldı ve filtreleme bilgileri henüz yüklenmediyse geri dönecektir.
Kısmi Depreiasyon Uyarısı
Bu işlevi istemci tarafından çağırmak eski ve gelecekte boş bir dizigeri dönmek için devre dışı bırakılacaktır.Sohbetle ilgili metin filtreleme, TextChatService ve oyuncu tarafından üretilen sohbet metnini doğru bir şekilde filtrelemeyen deneyimler aracılığıyla yapılmalıdır ve moderasyona tabi olabilen deneyimler oyuncu tarafından üretilen sohbet metni olabilir.
Parametreler
Player.UserId kullanıcının sohbet ediliyor olması.
Dönüşler
Süzülmüş metin dizi.
GetNonChatStringForBroadcastAsync
Tüm kullanıcılar için doğru filtrelenmiş şekilde metni geri verir.Bu, her kullanıcının görebileceği sohbet dışı metin bağlamında kullanılmalıdır, örneğin bir kullanıcının işarete bir mesaj yazmasına izin veren bir diyaloğun, yazar ayrıldıktan sonra bile sunucudaki tüm kullanıcılar tarafından görülebilmesi gibi.
Dönüşler
Süzülmüş metin dizi.
GetNonChatStringForUserAsync
Yaş ve diğer detaylara göre doğru filtrelenmiş bir şekilde belirtilen Player.UserId geri döndürür.Bu, belirli bir kullanıcının görebileceği sohbet dışı metin bağlamında kullanılmalıdır, örneğin bir evcil hayvanın adı.
Parametreler
Player.UserId kullanıcının metni görmeye/almaya niyetli olduğu.
Dönüşler
Süzülmüş metin dizi.