⚠️ Uwaga: Aby uzyskać dodatkowe informacje dotyczące tego, kiedy i jak nastąpi migracja nazw aplikacji (app), miej oko na oraz kanał api-announcements na serwerze Discord Developers. W międzyczasie sekcja Przejrzyj swój kod pomoże ci zorientować się, jakie kroki możesz podjąć, żeby przygotować się na aktualizacje.
Spis treści
- Jak ta zmiana wpływa na aplikacje
- Zweryfikowane aplikacje
- Niezweryfikowane i nowe aplikacje
- Jak się przygotować
Discord wprowadza nowe nazwy użytkowników, a ten artykuł pomoże wam zrozumieć, jak aplikacje będą migrowane do nowego systemu! Zachęcamy do przejrzenia artykułu na temat Nowych nazw użytkowników i zapoznania się z ogólną koncepcją, a następnie możemy omówić, co to oznacza, jak to wpłynie na aplikacje i jak się przygotować.
Jak ta zmiana wpływa na aplikacje
Deweloperzy mogą spodziewać się, że ich aplikacje otrzymają kilka aktualizacji w trakcie migracji do nowego systemu nazw użytkownika.
- Wszystkie aplikacje będą miały użytkownika bota.
- Nazwy użytkowników botów i ikony będą domyślnie ustawione na nazwę i ikonę aplikacji.
- Aplikacje zostaną przeniesione do nowego systemu nazw użytkowników, jak opisano w sekcji Dozwolone znaki.
- Aplikacje mogą wymagać aktualizacji kodu w celu obsługi nowego systemu nazw użytkowników.
Użytkownicy boty dodani do wszystkich aplikacji
Od teraz każda aplikacja będzie powodowała utworzenie użytkownika bota. Aplikacje, które obecnie nie mają użytkowników botów, otrzymają go podczas migracji. Proszę zauważyć, że jeśli aplikacja nie wymaga użytkownika bota, to zakres bota może być po prostu pominięty podczas instalacji.
Ujednolicenie nazw i ikon botów
Nazwa użytkownika i ikona bota w zweryfikowanej aplikacji będą teraz takie same, jak te ustawione na stronie Przegląd ogólny w ustawieniach aplikacji. W przypadku niezweryfikowanej aplikacji tylko ikona bota będzie taka sama jak ikona aplikacji. Ta zmiana upraszcza proces tworzenia aplikacji, a jednocześnie pomaga użytkownikom zrozumieć zależności między aplikacjami a ich botami na Discordzie.
Unikalne nazwy dla wszystkich aplikacji
Podczas migracji, aplikacje i użytkownicy boty otrzymają automatycznie nowe nazwy użytkowników. Nowe nazwy użytkowników wpływają na zweryfikowane i niezweryfikowane aplikacje w różny sposób, więc ważne jest, aby zwrócić uwagę, jak to się odnosi do twojej aplikacji.
⚠️ Uwaga: Ta zmiana nie będzie miała wpływu na pseudonimy serwerowe aplikacji.
Zweryfikowane aplikacje
Zweryfikowane nazwy aplikacji, podobnie jak nazwy użytkowników, będą musiały być unikalne, a nazwy użytkowników botów będą automatycznie migrowane do nazwy aplikacji. Na przykład aplikacja o nazwie App#1234 zostałaby zmigrowana do nowej nazwy aplikacji i nazwy użytkownika bota: @app. Nazwy aplikacji będą miały od 2 do 32 znaków, składających się tylko z małych liter alfabetu łacińskiego, cyfr, i/lub podkreślenia _ i jednej kolejnej kropki . . Należy pamiętać, że jeśli obecna nazwa aplikacji jest dłuższa niż 32 znaki, zostanie automatycznie skrócona. Deweloperzy będą chcieli również zwrócić uwagę na następujące okoliczności, które wymagałyby ich uwagi.
Podwójne nazwy aplikacji
Proces automatycznej migracji może spowodować, że wiele aplikacji będzie miało tę samą nazwę. Aby tego uniknąć, każda aplikacja, w której mogłoby to nastąpić, będzie miała swój obecny 4-cyfrowy dyskryminator dodany do nowej nazwy. Jak w powyższym przykładzie, @app nie byłby dostępny, więc inna aplikacja o nazwie App#6789 zostałaby zmigrowana jako @app6789. Pamiętaj, że wszystkie aplikacje będą miały jednorazową możliwość zmiany swojej nazwy na Portalu Dewelopera.
Niedozwolone znaki w nazwach aplikacji
Migracja będzie się nieco różnić, jeśli obecna nazwa aplikacji zawiera niedozwolone znaki. Jeśli nazwa aplikacji zawiera mieszankę dozwolonych i niedozwolonych znaków, jak opisano w sekcji Jak się przygotować poniżej, niedozwolone znaki zostaną usunięte, co oznacza, że w nazwie pozostaną tylko dozwolone znaki. Na przykład, aplikacja o nazwie !..A..p..p..#1234 zostanie zmigrowana jako @app.
Jeśli jednak nazwa aplikacji składa się w całości z niedozwolonych znaków, aplikacja otrzyma losową nazwę. Możesz wtedy zaktualizować aplikację i ustawić jej preferowaną nazwę, korzystając z przyznanej jednorazowej możliwości zmiany nazwy na stronie aplikacji w Portalu Dewelopera.
Niezweryfikowane i nowe aplikacje
Jak wspomniano w powyższej sekcji Użytkownicy boty dodani do wszystkich aplikacji, każda aplikacja będzie miała użytkownika bota. Nazwy użytkowników botów dla niezweryfikowanych i nowo utworzonych aplikacji będą generowane losowo. Pamiętaj jednak, że najważniejsza jest nazwa aplikacji, ponieważ to właśnie ją będą widzieć użytkownicy na Discordzie. Dopóki aplikacja nie zostanie zweryfikowana, twórcy mogą zmienić jej nazwę. Jak zawsze, upewnij się, że nazwa aplikacji jest prawidłowo ustawiona, zanim złożysz wniosek o weryfikację.
W momencie składania wniosku o weryfikację, nazwy użytkownika bota twojej aplikacji zostaną zaktualizowane, aby pasowały do nazwy aplikacji. Jeśli jednak obecna nazwa aplikacji nie jest dostępna, deweloperzy mają możliwość wybrania unikalnej nazwy aplikacji.
Jak się przygotować
Planuj z wyprzedzeniem! Nieważne czy już posiadasz zweryfikowaną aplikację czy dopiero planujesz jej weryfikację, wybranie nazwy użytkownika aplikacji jest naprawdę ważne, więc poświęć trochę czasu, aby przemyśleć swoją nazwę użytkownika i to, jak może ona najlepiej reprezentować markę aplikacji.
Planując nazwę aplikacji, weź pod uwagę następujące informacje:
Dozwolone znaki dla nowych nazw użytkowników:
- Znaki alfabetu łacińskiego a-z
- Cyfry 0-9
- Wybrane znaki specjalne
- _
- .
Ograniczenia dla nowych nazw użytkowników:
- Nazwy użytkowników muszą składać się z co najmniej 2 i co najwyżej 32 znaków.
- Nazwy użytkowników nie uwzględniają wielkości liter i są pisane małą literą.
- Nazwy użytkowników nie mogą zawierać żadnych innych znaków specjalnych poza znakiem podkreślenia ( _ ) i kropką ( . ).
- Nazwy użytkowników nie mogą zawierać 2 znaków kropki pod rząd ( . ).
- (.a.b. jest dozwolone, a..b. nie jest dozwolone).
- Nazwy użytkowników są unikalne, dlatego dwóch użytkowników nie może mieć tej samej nazwy.
- Nazwy użytkownika (i wyświetlane nazwy) muszą być zgodne z naszymi Wytycznymi dla społeczności. Oto przykłady niedozwolonych nazw użytkownika:
- Nazwy używane do podszywania się pod Discorda, pracowników Discorda lub wiadomości z systemu Discord.
- Nazwy użytkownika używane do podszywania się pod osobę, grupę lub organizację.
- Nazwy użytkowników, które atakują innych ludzi lub promują nienawiść.
- Nazwy użytkowników, które zawierają treści o charakterze seksualnym.
Przejrzyj swój kod
W związku z tym, że zmiana nazwy użytkownika jest tuż za rogiem, warto przejrzeć swój kod i upewnić się, że nie opiera się on na nazwach użytkowników lub nazwach aplikacji.
- Jeśli twój kod odwołuje się do nazw użytkowników zamiast identyfikatorów, zalecamy wprowadzenie zmian w kodzie w celu płynniejszego przejścia.
- Zidentyfikuj kod, który będzie wymagał aktualizacji, jeśli opiera się na danych użytkownika lub manipulacji dyskryminatorami. Podczas migracji, nazwy użytkowników pojawią się w zwracanych danych z dyskryminatorem #0. Upewnij się, że uwzględniasz ten tymczasowy dyskryminator podczas aktualizacji swojego kodu.
Często zadawane pytania
Dlaczego Discord wprowadza tę zmianę dla aplikacji?
Bot użytkownicy związani z aplikacjami są typem użytkownika, więc zmiana nazwy użytkownika dotyczy ich tak samo, jak zwykłych użytkowników Discorda. Specjalne zmiany dla zweryfikowanych i niezweryfikowanych aplikacji pomagają chronić je przed podszywaniem się i sprawiają, że platforma zmierza w kierunku używania nazw aplikacji zamiast nazw użytkowników botów.
Prosimy o przeczytanie wpisu na blogu, aby uzyskać więcej informacji na temat tego, dlaczego ta zmiana została wprowadzona.
Czy mogę zweryfikować swoją aplikację przed migracją, aby mieć pewność, że zostanie zarezerwowana?
Nie, aplikacje, które zostaną zweryfikowane po 2 maja, nie będą miały zarezerwowanej nazwy użytkownika.
Jednocześnie aplikacje zweryfikowane po 2 maja będą mogły wykonać jednorazową zmianę nazwy w momencie migracji.
Czy mogę zmienić nazwę mojej aplikacji przed migracją?
W ramach przygotowań do migracji, zmiany nazw dla aplikacji będą tymczasowo wstrzymane.
Jeśli twoja aplikacja została zweryfikowana, wkrótce otrzymasz jednorazową możliwość zmiany jej nazwy.
Jeśli twoja aplikacja nie została zweryfikowana, nadal będziesz mógł samodzielnie zmieniać jej nazwę w portalu dla deweloperów.
Kiedy aplikacje będą mogły aktualizować swoją nazwę?
Prosimy o śledzenie Change Log oraz kanału api-announcements na serwerze Discord Developers, aby uzyskać dodatkowe informacje dotyczące tego, kiedy i w jaki sposób nastąpi migracja nazw aplikacji. W międzyczasie sekcja Przejrzyj swój kod pomoże ci zorientować się, jakie kroki możesz podjąć, aby się przygotować.
Koniec końców, poprzez ujednolicenie nazwy aplikacji i użytkownika bota, mamy nadzieję, że unikalne nazwy aplikacji pomogą użytkownikom rozwijać głębsze poczucie zaufania i zrozumienia podczas angażowania się w twoją markę i korzystania z twojej aplikacji.
Jak zawsze, jeśli masz jakiekolwiek dalsze pytania, skontaktuj się z Zespołem wsparcia dla deweloperów.