Efterhånden som populariteten og antallet af Discord-bots vokser, er det vigtigt at holde vores brugere sikre og raske. Det betyder, at fra tid til anden, som enhver platform, der modnes, er vi nødt til at opdatere vores politikker for at afspejle økosystemets aktuelle behov.
BESKEDINDHOLD BLIVER EN NY PRIVILIGERET HENSIGT
Den 31. august 2022 vil adgang til beskedindhold blive en priviligeret hensigt—som tilstedeværelse og guild-medlemsdata—for udviklere, der bygger eller administrerer verificerede bots og apps.
Denne ændring påvirker kun verificerede bots, der er i 100 eller flere servere.Ikke-verificerede bots er på ingen måde påvirket.
Udviklere bør begynde at opdatere deres apps for at afspejle disse nye krav.
Ansøgninger om at anmode om hensigten begyndte mandag den 25. oktober 2021. I løbet af (og efter) overgangsperioden kan udviklere ansøge om adgang til beskedindhold på samme måde, som de nu ansøger om andre hensigter: via Developer Portal.
Den 1. september 2022vil vi fjerne verificerede apps' adgang til beskedindhold, hvis de ikke er blevet godkendt til den priviligerede hensigt.
I løbet af det seneste år har vi bygget Interactions API for at tilbyde nye funktioner som Skråstreg-kommandoer, Knapper og Valg-menuer, der ikke kræver adgang til beskedindhold. Vi anbefaler, at udviklere, der endnu ikke har udnyttet disse nye værktøjer, begynder at gøre det i løbet af de næste ni måneder.
HVEM ER BERØRT?
Denne ændring gælder kun for verificerede bots og apps, der er i 100 eller flere servere.
Vi ved, at udviklere er afhængige af at kunne teste og gentage hurtigt, så ikke-verificerede apps og bots vil fortsat kunne få adgang til beskedindhold uden begrænsninger, ligesom med tilstedeværelse og guild-medlemsdata.
HVAD VIL EN IKKE-GODKENDT BOT MISTE ADGANG TIL?
Hvis din bot eller app ikke godkendes til beskedindhold, vil følgende felter i beskedobjektet i Gateway- og API-payloads være tomme—enten en tom streng eller tom array, afhængigt af datatypen—når du modtager en besked:
indhold
embeds
vedhæftninger
komponenter
En bot kan stadig sende disse felter. En bot vil også altid være i stand til at få disse oplysninger fra:
- Beskeder, botten sender
- Beskeder, botten modtager i DM
- Beskeder, hvor botten er nævnt
Du vil stadig modtage begivenhederne og kan kalde de samme API'er, og du får andre data om en besked, som forfatter
og tidsstempel
. For at sige det enkelt, vil du være i stand til at kende alle oplysninger om, når nogen sender en besked; du vil bare ikke vide hvad, de sagde.
Disse begrænsninger vil ikke gælde for beskedobjekter, der modtages via interaktion-payloads (som interaktioner via knapper).
HVORFOR LAVER DISCORD DENNE ÆNDRING?
Efterhånden som populariteten og antallet af Discord-bots vokser, er det vigtigt at holde vores brugere sikre og raske. Vores eksisterende politikker kræver, at udviklere kun får adgang til oplysninger, der er nødvendige for at levere deres bots' funktionalitet og beskytte udvikleroplysninger og brugerdata.
For mere følsomme data, har vi taget yderligere skridt til at holde disse oplysninger beskyttet og ansvarligt tilgængelige. Dette er godt for Discord-brugere, de værdsætter deres privatliv, og for udviklere, der kan fokusere deres indsats på at skabe fantastiske brugeroplevelser, og ikke behøver at bekymre sig lige så meget om adgangs- og sikkerhedsrestriktioner omkring data, som de ikke har brug for.
Oplysninger om tilstedeværelse og guild-medlemsoplysninger er allerede givet på grundlag af nødvendighed efter gennemgang; vi mener, at beskedindhold bør underkastes en lignende gennemgangs- og godkendelsesramme. Med den viden, at beskedindhold er centralt for visse bot-funktioner, tog vi os tid til at skabe passende erstatninger og forberedelser til at give adgang.
Vi investerer fortsat i interaktioner som fremtiden for bots, herunder nye skråstreg-kommandotyper, bedre moderationskontroller og nye typer interaktioner.
HVAD MED IKKE-VERIFICEREDE BOTS?
Ikke-verificerede bots og apps vil ikke blive påvirket af denne ændring og kan fortsætte med at bruge beskedindhold i deres bot-udvikling uden at anmode om nogen priviligeret hensigt.
HVOR LANG TID HAR JEG TIL AT MIGRERE?
Vi ved, at forandring tager tid, og derfor har vi skabt en lang overgangsperiode på ni måneder for at hjælpe med at gøre de nye ændringer lette. Overgangsperioden slutter den 31. august 2022, og udviklere, der forudser, at vil være nødt til at anmode om tilladelse til denne hensigt, kan begynde at ansøge den 25. oktober 2021.
Vi er vært for virtuelle begivenheder og Q&A, som enhver udvikler kan deltage i—som altid, det bedste sted at holde sig opdateret er på vores officielle Discord Developer-server.
VIL MIN BOT KUNNE LÆSE BESKEDER I DM (DIREKTE BESKEDER)?
Ja, denne ændring påvirker ikke en bots evne til at få adgang til beskedindhold i DM.
HVAD MED MODERERING-BOTS?
Vi ved, at mange bots og apps fungerer specifikt til at læse, moderere og på anden måde administrere meddelelser, der sendes af Discord-brugere. Vi forventer at give disse anmodninger om beskedindhold uden problemer.
Hvis din bot har unikke funktioner, der ikke kan replikeres eller på anden måde implementeres med interaktioner, kan du ansøge om hensigten.
HVORNÅR KAN JEG ANSØGE OM DEN NYE HENSIGT?
Vi forventer, at de fleste bots og apps migrerer til nye måder at engagere sig med brugere, som skråstreg-kommandoer og andre interaktioner. Husk venligst på, at kun bots, der udfører unik adfærd (som ikke kan udføres af Interaktioner) vil være berettiget til denne hensigt.
Hvis din bot har unikke funktioner, der ikke kan replikeres eller på anden måde implementeres med interaktioner, kan du ansøge om hensigten den 25. oktober 2021. Du kan ansøge direkte fra formularen, der er tilgængelig i Developer Portal.
HVEM VIL FÅ HENSIGTEN?
Vi har til hensigt at give beskedindhold-godkendelse til funktioner, der er unikke, overbevisende og transformerende; ikke-invasive og som sætter brugernes privatliv og sikkerhed først; relevant for den givne bots mission og eksisterende funktionssæt; og som ikke udgør nogen væsentlig indvirkning på vores infrastruktur.
Du kan læse mere om vores gennemgangspolitik her.
HVAD SKER DER, HVIS JEG ANSØGER OM HENSIGTEN OG DEN BLIVER AFVIST?
Efter overgangsperioden er afsluttet den 31. august 2022, vil alle verificerede apps' adgang til beskedindhold blive tilbagekaldt, medmindre de har fået tildelt den priviligerede hensigt.
Som navnet antyder, er adgang til enhver særlig hensigt, et privilegium! Vi læser alle ansøgninger nøje, og i visse tilfælde vil vi give feedback om, hvorfor din anmodning om hengsigten ikke blev givet.
HVORDAN ANSØGER JEG OM BESKED-HENSIGT?
Du kan ansøge om hensigten Beskedindhold sammen med vores andre privilegerede hensigter direkte gennem din bots side i Developer Portal. Note that this form will only be available if you are eligible to apply, i.e. if you are in 75 or more servers and already verified.