Notatka dla deweloperów aplikacji
Discord funkcjonuje w ogromnym stopniu dzięki deweloperom aplikacji. Tworzycie boty, integracje gier, strumienie powitalne i narzędzia, których właściciele serwerów używają codziennie. Dzięki Waszej pracy miliony użytkowników Discorda mają lepsze doświadczenia z korzystania z naszej platformy.
Dziś ogłaszamy zmiany sposobów dostępu Priveleged Intents (członkowie Gildii, Obecność i Treści Wiadomości) przez aplikacje Discord: to nowy próg dla użytkowników, służący wtedy, gdy dostęp wymaga weryfikacji, a także doroczny proces ponownego wnioskowania od dalszy dostęp.
Jeśli Twoja aplikacja dostępna jest dla mniej niż 10 tys. użytkowników, te zmiany nie mają na nią wpływu.
Dlaczego wprowadzamy tę zmianę teraz
Ekosystem botów Discorda ogromnie się rozwinął. Mamy na platformie najwięcej botów niż kiedykolwiek wcześniej. Oznacza to, że coraz więcej deweloperów wykonuje kreatywną i pozyteczną pracę, ale jednocześnie wzrost obszaru uzyskania dostępu do danych użytkownika.
Przejście na próg liczby użytkowników odzwierciedla rozwój aplikacji w Discord oraz ewolucję naszego ekosystemu. Jeśli z Twojej aplikacji korzysta mniej niż 10 tys. użytkowników, te zmiany jej nie dotyczą. Natomiast aplikacje o większym zasięgu muszą podlegać wnioskowi o weryfikację ich sposobów dostępu.
Podobne są powody wprowadzenia corocznego procesu weryfikacyjnego. Z czasem boty ewoluują. Bot, który jeszcze rok temu miał dostęp, aktualnie może służyć do czegoś zupełnie innego. Okresowe kontrole pomagają zmniejszyć dostęp, który zgodnie z naszymi zasadami jest niezamierzony, niekonieczny lub nieakceptowalny. To lepsze rozwiązanie dla użytkowników i dla zaufania wobec deweloperów w naszym ekosystemie.
Co się zmieni?
1. Opieramy próg weryfikacji na liczbie użytkowników, a nie serwerów.
Wcześniej aplikacji z liczbą serwerów poniżej 100 miały dostęp do Privileged Intents poprzez włączenie ich w portalu dewelopera, natomiast aplikacji z ponad setką serwerów musiały wnioskować o dostęp.
Od dziś podstawą progu będzie liczba użytkowników, do których Twoja aplikacja może uzyskać dostęp na wszystkich jej serwerach. Jeśli Twojej aplikacji używa mniej niż 10 tys. użytkowników, możesz nadal korzystać z Privileged Intents poprzez włączenie ich w portalu dewelopera. Gdy Twoja aplikacja osiągnie prób 10 tys. użytkowników, konieczne będzie aplikowanie o dostep do Privileged Intents.
Jak liczymy użytkowników Twojej aplikacji: zliczamy unikalnych użytkowników korzystających z Twojej aplikacji na wszystkich jej serwerach. Gdy Twoja aplikacja osiągnie prób 10 tys. użytkowników, ona lub właściciel zespołu otrzymają powiadomienie mailowe lub w systemowej wiadomości prywatnej. Zobaczysz również wiadomość na portalu dewelopera z informacją, że należy złożyć wniosek. Będziesz mieć na to 90 dni od daty otrzymania powiadomienia. Jeśli nie złożysz wniosku w tym okresie, cofniemy dostęp Twojej aplikacji do Privileged Intents. Nie przekreśla to jednak Twojej szansy na złożenie wniosku w późniejszym terminie.
2. Od teraz aplikacje muszą co roku składać ponowne wniosku, aby nie stracić dostępu.
Aplikacje z dostępem do Privileged Intents zapewnionym przez poprzednią weryfikację, raz na rok będą musiały złożyć nowy wniosek na portalu dewelopera, celem potwierdzenia dalszego dostępu.
Harmonogram dorocznej weryfikacji: jeśli masz już dostęp do Privileged Intents zapewniony przez poprzednią weryfikację, do końca roku spodziewaj się powiadomienia o ponowne złożenie wniosku. Po otrzymaniu powiadomienia będziesz mieć 90 dni na złożenie wniosku o dalszy dostęp. Jeśli nie odbierzemy Ci dostępu, otrzymasz powiadomienie przed rozpoczęciem kolejnego rocznego cyklu weryfikacji.
W obu powyższych przypadkach konieczne będzie podanie i potwierdzenie w formularzu informacji o aktualnej funkcjonalności aplikacji, przypadkach użytkowania dla wnioskowanych Privileged Intents, a także praktyki związane z danymi, wykorzystywane do weryfikacji dostępu Twojej aplikacji. Jeśli wyślesz wniosek w ciągu 90-dniowego okna, Twoja aplikacja zachowa bieżący dostęp w czasie jego rozpatrywania.
Uwaga: jeśli Twoja aplikacja nie wymaga dostępu do Privileged Intents, nie musisz podejmować żadnych działań.
3. Aplikacje mogą rozwijać się podczas rozpatrywania wniosków.
Wcześniej, gdy aplikacja była na 100 serwerach i konieczne było aplikowanie o dalszy wniosek do Privileged Intents, nie można było dodawać jej do nowych serwerów przed zakończeniem procedury rozpatrywania wniosku.
To się zmieniło. Zgodnie z zasadami funkcjonowania nowych progów, aplikacje nadal mogą dołączać do serwerów i docierać do nowych użytkowników w trakcie rozpatrywania wniosku.
Co to oznacza dla Ciebie
Jeśli Twoja aplikacja ma mniej niż 10 tys. użytkowników:
Te zmiany nie dotyczą Twojej aplikacji. Możesz nadal włączać Privileged Intents w portalu dewelopera. Jeśli liczba użytkowników Twojej aplikacji przekroczy z czasem 10 tys., otrzymasz wezwanie do złożenia wniosku.
Jeśli Twoja aplikacja ma dostęp do Privileged Intents na podstawie poprzedniej weryfikacji:
Twój dostęp pozostaje aktywny. Konieczne będzie coroczne wnioskowanie o dalszy dostęp. Nie musisz podejmować żadnych działań przed otrzymaniem powiadomienia mailowego lub w formie systemowej wiadomości prywatnej.
Jeśli Twoja aplikacja ma dostęp do Privileged Intents za pomocą samoobsługowego przełącznika w portalu dewelopera i ma ponad 10 tys. użytkowników:
Zgodnie z nowymi zasadami musi ona przejść weryfikację. Otrzymasz powiadomienie mailowe lub w formie systemowej wiadomości prywatnej. Otrzymasz również alert podczas przeglądania aplikacji w portalu dewelopera. Nie jest to równoznaczne z zablokowaniem instalacji nowych gildii. Na złożenie wniosku masz 90 dni od daty otrzymania powiadomienia. Jeśli nie wyślesz go w tym czase, cofniemy dostęp Twojej aplikacji do Privileged Intents. Nie przekreśla to jednak Twojej szansy na wnioskowanie w późniejszym czasie.
Czy to zmienia dane dostarczane przez Privileged Intents?
Nie. Dostarczane przez nie dane pozostają bez zmian. Zmiany po prostu aktualizują próg, od którego dostęp do Privileged Intents wymaga weryfikacji, a także dodaje doroczny proces ponownego wnioskowania.
Czy naprawdę potrzebujesz Privileged Intents?
Przed złożeniem wniosku należy sprawdzić, czy bieżąca funkcjonalność Twojej aplikacji faktycznei wymaga dostępu do Privileged Intents, czy wystarczą Ci nowsze funkcje API. Stworzyliśmy przewodnik, który pomoże Ci ocenić każdą opcję Privileged Intents i ich alternatywy.
Przykładowo, aplikacje czytały wcześniej wiadomości dzięki komentom prefiksowym, mogą teraz używać do tego z komend aplikacjyjnych. Całkowicie likwiduje to potrzebę Privileged Intents do treści wiadomości.
Jeśli okazało się, że Twoja aplikacja nie wymaga Privileged Intents, a jej przypadku użytkowania są zgodne z naszymi wytycznymi, procedurę aplikacyjną możesz łatwo przeprowadzić na portalu dewelopera.
- Przewodnik: pierwsze kroki z weryfikacją Privileged Intents
- Przewodnik: może nie potrzebujesz Privileged Intents
Co dalej
Wraz z ciągłym rozwojem ekosystemu aplikacji szukamy dalszych sposobów na pomoc deweloperom, użytkownikom i platformie w odpowiedzialnym rozwoju. Gdy mamy większe zaufanie do aplikacji na ich serwerach, chętniej instalujemy nowe, wchodzimy z nimi w interakcje i zostajemy przy nich na dłużej. To korzystne dla każdego użytkownika Discorda.
Nadal inwestujemy w narzędzia, infrastrukturę i wsparcie, dzięki któremu Discord to najlepsze miejsce do tworzenia i uruchamiania aplikacji. Skontaktuj się z nami, jesli podczas tych zmian napotkasz problemy.
Nasz zespół wsparcia deweloperów jest dostępny w centrum wsparcia deweloperów, natomiast serwer deweloperów Discord to świetne miejsce do zadawania pytań oraz dzielenia się wiedzą.
Częste pytania
Gdzie mogę zobaczyć liczbę użytkowników mojej aplikacji?
Nie wyświetlamy liczby użytkowników Twojej aplikacji na portalu deweloperów. Gdy Twoja aplikacja przekroczy prób 10 tys. użytkowników i konieczna będzie weryfikacja dostępu do Privileged Intents, zobaczysz alert w porgalu dewelopera oraz otrzymasz powiadomienie mailowe lub w formie systemowej wiadomości prywatnej.
Co się stanie, gdy osiągnę prób? Czy moja aplikacja przestanie działać?
Nie. Twoja aplikacja nadal będzie działać i otrzymywać wydarzenia od Privileged Intents. Ponadto instalacje gildii nie zostaną zablokowane na czas rozpatrywania wniosku. Użytkownicy wciąż mogą dołączać do serwerów, na których zainstalowana jest Twoja aplikacja. Nie ma to również wpływu na instalacje użytkowników. Od chwili otrzymania powiadomienia masz 90 dni na wysłanie wniosku, zanim cofniemy Twój dostęp do Privileged Intents.
Co się stanie po odrzuceniu mojego wniosku?
Otrzymasz powiadomienie. W niektórzych przypadkach damy Ci więcej czasu na rozwiązanie określonych problemów i wysłanie wniosku ponownie lub dokonanie koniecznych poprawek. W tym okresie nie stracisz dostępu. W innych przypadkach (np. jeśli przypadek użytkowania nie jest zgodny z naszymi zasadami) Twój dostęp zostanie cofnięty, lecz w każdej chwili możesz wnioskować o jego ponowne przyznanie.
Czy to zmienia dane dostarczane przez Privileged Intents?
Nie. Dostarczane przez nie dane pozostają bez zmian. Zmiany dotyczą konieczności weryfikacji dostępu do Privileged Intent.
W razie dalszych pytań skontaktuj się z zespołem wsparcia deweloperów Discorda.