Wraz z rosnącą popularnością i liczbą botów Discorda, ważne jest, aby zapewnić naszym użytkownikom i programistom bezpieczeństwo. Oznacza to, że od czasu do czasu, tak jak każda dojrzała platforma, musimy zaktualizować naszą politykę, aby odzwierciedlała ona obecne potrzeby ekosystemu.
TREŚĆ WIADOMOŚCI STAJE SIĘ NOWĄ UPRZYWILEJOWANĄ DANĄ
W dniu 31 sierpnia 2022, dostęp do treści wiadomości stanie się uprzywilejowaną daną - taką jak obecność i dane członków gildii - dla deweloperów budujących lub zarządzających zweryfikowanymi botami i aplikacjami Discorda.
Ta zmiana dotyczy tylko zweryfikowanych botów, które są na 100 lub więcej serwerach. Niezweryfikowane boty w ogóle nie są objęte tą zmianą.
Deweloperzy powinni rozpocząć aktualizację swoich aplikacji, aby odzwierciedlić te nowe wymagania.
Składanie wniosków o dostęp do danych rozpoczęło się w poniedziałek, 25 października 2021 r. W okresie przejściowym (i po nim) deweloperzy mogą ubiegać się o dostęp do treści wiadomości w ten sam sposób, w jaki obecnie ubiegają się o inne dane: za pośrednictwem portalu dla deweloperów.
W dniu 1 września 2022, usuniemy dostęp zweryfikowanych aplikacji do treści wiadomości, jeśli nie został przyznany im dostęp do uprzywilejowanych danych.
W ciągu ostatniego roku zbudowaliśmy Interfejs API interakcji, aby wprowadzić nowe funkcje, takie jak komendy po ukośniku, przyciski i wybór menu, które nie wymagają dostępu do treści wiadomości. Zalecamy programistom, którzy jeszcze nie wykorzystali tych nowych narzędzi, aby zaczęli to robić w ciągu najbliższych dziewięciu miesięcy.
KOGO TO DOTYCZY?
Ta zmiana dotyczy tylko zweryfikowanych botów i aplikacji, które znajdują się na co najmniej 100 serwerach.
Wiemy, że deweloperzy polegają na zdolności do szybkiego testowania i powtarzania, więc niezweryfikowane aplikacje i boty będą nadal miały dostęp do tych treści bez ograniczeń, podobnie jak do danych dotyczących obecności i członków gildii.
DO CZEGO UTRACI DOSTĘP NIEZATWIERDZONY BOT?
Jeśli Twój bot lub aplikacja nie otrzymały dostępu do treści wiadomości, następujące pola w Gateway i API payloads będą puste — zobaczysz pusty ciąg znaków albo pustą tablicę, w zależności od typu danych, kiedy otrzymujesz:
zawartość wiadomości
treść osadzoną
załączniki
komponenty
Bot może nadal wysyłać te dane. Bot również zawsze będzie w stanie uzyskać te informacje z:
- Wiadomości wysłanych przez bota
- Wiadomości otrzymanych przez bota w PW
- Wiadomości, w których bot jest wymieniony
Nadal będziesz otrzymywać zdarzenia i możesz wywoływać te same interfejsy API, a także uzyskasz inne dane o wiadomości, takie jak autor
i znacznik czasu
. Mówiąc prościej, będziesz mógł poznać wszystkie informacje o tym, kiedy ktoś wyśle wiadomość; po prostu nie wiesz co powiedział.
Ograniczenia te nie będą miały zastosowania do obiektów wiadomości otrzymanych za pośrednictwem payloads (takich jak interakcje przycisków).
DLACZEGO DISCORD WPROWADZA TĘ ZMIANĘ?
Wraz z rosnącą popularnością i liczbą botów Discorda, ważne jest, aby zapewnić naszym użytkownikom i programistom bezpieczeństwo. Nasze istniejące zasady wymagają, aby deweloperzy mieli dostęp wyłącznie do informacji potrzebnych do zapewnienia funkcjonalności botów oraz ochrony danych autorskich deweloperów i danych użytkowników.
Jeśli chodzi o bardziej wrażliwe dane, podjęliśmy dalsze kroki w celu zapewnienia ochrony i odpowiedzialnego dostępu do tych informacji. Jest to dobre dla użytkowników Discorda, którzy cenią swoją prywatność oraz dla programistów, którzy mogą skupić swoje wysiłki na zdobywaniu wspaniałych doświadczeń użytkowników. Nie musisz tak bardzo martwić się o ograniczenia dostępu i bezpieczeństwa danych, których nie potrzebują.
Informacje dotyczące obecności i członków gildii są już przyznawane w oparciu o konieczność po dokonaniu przeglądu; uważamy, że treść wiadomości powinna podlegać podobnym ramom przeglądu i weryfikacji. Wiedząc, że treść wiadomości ma kluczowe znaczenie dla niektórych funkcji bota, poświęciliśmy czas na stworzenie odpowiednich zamienników i przygotowań do udzielenia dostępu.
Nadal inwestujemy w interakcje jako przyszłość botów, w tym nowe typy opcji poleceń po ukośniku, lepszą kontrolę moderacji i nowe typy interakcji.
A CO Z NIEZWERYFIKOWANYMI BOTAMI?
Niezweryfikowane boty i aplikacje nie będą miały wpływu na tę zmianę i mogą nadal używać treści wiadomości w tworzeniu botów bez żądania dostępu do uprzywilejowanych danych.
ILE CZASU MAM NA PRZEPROWADZENIE MIGRACJI?
Wiemy, że zmiana wymaga czasu, dlatego przewidzieliśmy długi okres przejściowy dziewięciu miesięcy, aby ułatwić wprowadzanie nowych zmian. Okres przejściowy zakończy się 31 sierpnia 2022, a deweloperzy, którzy przewidują, że będą musieli poprosić o dostęp do tych danych mogą zacząć składać wnioski 25 października 2021.
Planujemy wirtualne spotkania, w których może wziąć udział każdy deweloper, gdzie odpowiemy na najczęstsze pytania. Jak zawsze, najlepszym miejscem do śledzenia aktualizacji jest nasz oficjalny serwer dla deweloperów.
CZY MÓJ BOT BĘDZIE W STANIE ODCZYTYWAĆ PW (PRYWATNE WIADOMOŚCI)?
Tak, ta zmiana nie wpływa na zdolność bota do dostępu do zawartości wiadomości w PW.
A CO Z BOTAMI MODERUJĄCYMI?
Wiemy, że wiele botów i aplikacji ma na celu czytanie, moderowanie i inne zarządzanie wiadomościami wysyłanymi przez użytkowników Discorda. Przewidujemy, że wnioski o udostępnienie treści wiadomości zostaną rozpatrzone pozytywnie bez większych problemów.
Jeśli Twój bot ma unikalną funkcjonalność, której nie można replikować lub w inny sposób zaimplementować z interakcjami, możesz ubiegać się o dostęp do danych.
KIEDY MOGĘ ZŁOŻYĆ WNIOSEK O PRZYZNANIE DOSTĘPU DO DANYCH?
Oczekujemy, że większość botów i aplikacji przeniesie się na nowe sposoby współpracy z użytkownikami, takie jak komendy po ukośniku i inne interakcje. Pamiętaj, że tylko boty wykonujące unikalne zachowania (które nie mogą być wykonywane przez interakcje) będą kwalifikowały się do dostępu do uprzywilejowanych danych.
Jeśli Twój bot ma unikalną funkcjonalność, której nie można replikować lub w inny sposób zaimplementować z interakcjami, możesz ubiegać się o dostęp do danych od 25 października 2021. Możesz aplikować bezpośrednio za pomocą formularza dostępnego w portalu dla deweloperów.
KOMU ZOSTANIE PRZYZNANY DOSTĘP?
Zamierzamy przyznać dostęp do treści wiadomości w odniesieniu do funkcji, które są unikalne, atrakcyjne i transformujące; nieinwazyjne i kładące nacisk na prywatność i bezpieczeństwo użytkowników; istotne dla misji danego bota i istniejącego zestawu funkcji; nie stanowią one żadnego znaczącego wpływu na naszą infrastrukturę.
Więcej informacji na temat naszej polityki dotyczącej weryfikacji można znaleźć tutaj.
CO SIĘ STANIE, JEŚLI ZŁOŻĘ WNIOSEK O DOSTĘP DO DANYCH I ZOSTANIE ON ODRZUCONY?
Po zakończeniu okresu przejściowego 31 sierpnia 2022, dostęp wszystkich zweryfikowanych aplikacji do treści wiadomości zostanie cofnięty, chyba że przyznano im dostęp do uprzywilejowanych danych.
Jak sama nazwa wskazuje, dostęp do specjalnych danych jest przywilejem! Uważnie czytamy wszystkie wnioski i w niektórych przypadkach wyślemy odpowiedź wyjaśniającą, dlaczego prośba o dostęp nie została rozpatrzona pozytywnie.
GDZIE MOGĘ ZŁOŻYĆ WNIOSEK O DOSTĘP DO TREŚCI WIADOMOŚCI?
Możesz ubiegać się o dostęp do treści wiadomości, wraz z innymi uprzywilejowanymi danymi, bezpośrednio przez stronę swojego bota w portalu dla deweloperów. Pamiętaj, że ten formularz będzie dostępny tylko wtedy, gdy kwalifikujesz się do złożenia wniosku, tj. Twój bot jest na 75 lub więcej serwerach i został już zweryfikowany.