Czat tekstowy w doświadczeniu to każda wiadomość utworzona w twoim doświadczeniu, która pochodzi od jednego użytkownika i jest dostarczana do jednego lub więcej innych użytkowników, w tym:
- Bąbelki czatu nad głową awatara
- Proste wiadomości między użytkownikami
- Komunikacja okna czatu między użytkownikami
- Wiadomości związane z zespołem
Aby wysłać i dostarczyć, każdy z tych typów komunikacji musi przejść przez instancję TextChannel.Zapewnia to, że wiadomości respektują ustawienia prywatności, są widoczne dla moderatorów i są odpowiednio filtrowane tekstowo.
Niektóry tekst nie jest nie uważany za czat:
Tekst w menu tworzony przez programistów (na przykład, "Naciśnij dowolny przycisk, aby kontynuować.")
Aktualizacje statusu z doświadczenia (na przykład, "Pozostało dwa minuty!")
Ogłoszenia z poleceń administratora
Użytkownik zmienia nazwę swojego psa zwierzaka
Użytkownik piszący na tablicy
Rejestry audytu moderacji lub wiadomości
Komentarze do postów w doświadczeniu
Napisanie postu na tablicy ogłoszeń
Każdy tekst generowany przez użytkownika niezwiązany z rozmową
Aby komunikacja udostępniona przez użytkowników mogła być widziana przez innych użytkowników, nawet jeśli nie musi przechodzić przez TextChatService, musisz upewnić się, że przechodzi przez filtr tekstowy.
Wymagania
- Wszystkie doświadczenia, które oferują czat tekstowy w czasie rzeczywistym dla użytkowników, muszą zintegrować TextChatService , zgodnie ze standardem nadużycia systemów społeczności Roblox.Aby uzyskać informacje o migracji z systemu czatu dziedzictwa, zobacz Forum programistów Roblox i Migracja z dziedzicznego czatu.
- Wszystki przychodzący tekst pochodzący od innego użytkownika musi najpierw użyć filtrowania tekstu przed wyświetleniem go w Twoim doświadczeniu.
- Komunikacja między użytkownikami musi respektować ustawienia prywatności użytkownika.
- TextChannel:SendAsync() obsługuje podstawowe ustawienia prywatności i rodzicielskie automatycznie.
- TextChannel:SetDirectChatRequester() musi być używany do oznaczenia TextChannels utworzonego dla bezpośredniej rozmowy.
- Komunikacja w doświadczeniu powinna być zgłaszalna w celu nadużycia. TextChannels zajmie się tym automatycznie.
Szanuj ustawienia prywatności
Użytkownicy mogą mieć różny poziom dostępu do funkcji komunikacyjnych w oparciu o ich ustawienia prywatności i dojrzałości treści lub o kontrolę rodzica.Niektórzy użytkownicy mogą mieć dodatkowe ograniczenia lub ograniczenia w zależności od tego, z jakiego sklepu aplikacji korzystali do instalacji Roblox lub ich lokalnych przepisów.
Następujące metody spełniają te wymagania. Wykorzystaj je w swoim doświadczeniu, aby określić, jak obsługiwać prośby o wysyłanie wiadomości: