I takt med att Discord-botar ökar i antal och popularitet är det viktigt för oss att våra användare och utvecklare håller sig säkra och trygga. Detta innebär att vi emellanåt, som alla växande plattformar, behöver uppdatera våra villkor för att reflektera ekosystemets nuvarande behov.
MEDDELANDEINNEHÅLL BLIR EN NY PRIVILEGIERAD AVSIKT
Den 31 augusti 2022 blir åtkomst till meddelandeinnehåll en Privilegierad Avsikt – såsom närvaro- och guildmedlemsdata – för utvecklare som bygger eller hanterar verifierade Discord-botar och appar.
Denna ändring påverkar endast verifierade botar som finns i 100 eller fler servrar. Overifierade botar påverkas inte alls.
Utvecklare bör börja uppdatera sina appar för att upfylla dessa nya krav.
Ansökningar om tillgång till avsikten inleddes måndag den 25 oktober 2021. Under (och efter) övergångsperioden kan utvecklare ansöka om åtkomst till meddelandeinnehåll på samma sätt som de för närvarande ansöker om andra syften: viaUtvecklarportalen.
Den 1 september 2022 kommer vi att ta bort verifierade appars åtkomst till meddelandeinnehåll om de inte har godkänts för den Privilegierade avsikten.
Under det senaste året har vi byggt ut vår interaktions-API för att få nya funktioner som Snedstreckskommandon, knappar, ochVal-menyer som inte kräver åtkomst till meddelandeinnehåll. Vi rekommenderar att utvecklare som ännu inte har utnyttjat dessa nya verktyg börjar göra det under de kommande nio månaderna.
VEM PÅVERKAS?
Denna ändring gäller endast för verifierade botar och appar som finns i 100 eller fler servrar.
Vi vet att utvecklare förlitar sig på att kunna testa och iterera snabbt, så overifierade appar och botar kommer att fortsätta kunna komma åt meddelandeinnehåll utan begränsningar, precis som närvaro- och guild-medlemsuppgifter.
VAD KOMMER EN EJ GODKÄND BOT FÖRLORA TILLGÅNG TILL?
Om din bot eller app inte godkänns för meddelandeinnehåll kommer följande fält för objektet meddelande i Gateway och API payloads att vara tomma - antingen en tom sträng eller tom array, beroende på datatyp - när du tar emot ett meddelande:
content
embeds
attachments
components
En bot kan fortfarande skicka dessa fält. En bot kommer också alltid att kunna få denna information från:
- Meddelanden som boten skickar
- Meddelanden som boten tar emot i DMs
- Meddelanden där boten nämns
Du kommer fortfarande att se händelserna och kan åkalla samma API:er, och du får andra data om ett meddelande såsom avsändare
och tidsstämpel
. För att uttrycka det enkelt, du kommer att kunna få all information om när någon skickar ett meddelande; du kommer bara inte att veta vad de sa.
Dessa begränsningar kommer inte att gälla för meddelandeobjekt som mottagits via interaktion-payloads (som interaktion genom knappar).
VARFÖR GÖR DISCORD DENNA ÄNDRING?
I takt med att Discord-botar ökar i antal och popularitet är det viktigt för oss att våra användare och utvecklare håller sig säkra och trygga. Våra nuvarande policyer kräver att utvecklare endast får tillgång till information som behövs för att tillhandahålla sina botars funktionalitet och skydda utvecklaruppgifter och användardata.
För känsligare data har vi vidtagit ytterligare åtgärder för att hålla den informationen skyddad och ansvarsfullt åtkomlig. Detta är bra för Discord-användare, som värdesätter sin integritet, och för utvecklare, som kan fokusera sitt arbete på att skapa fantastiska användarupplevelser och inte behöver oroa sig lika mycket för åtkomst och säkerhetsrestriktioner kring data som de inte behöver.
Information om närvaro och guildmedlemskap har redan beviljats på basis av nödvändighet efter granskning; vi anser att meddelandeinnehåll bör omfattas av liknande ramar för granskning och godkännande. Med förståelse för att meddelandeinnehåll är centralt för vissa botars funktionalitet tog vi oss tid att skapa lämpliga ersättare och förbereda inför att bevilja tillgång.
Vi fortsätter att investera i interaktioner som framtiden för botar, inklusive nya typer av snedstreckskommandon, bättre modereringskontroller och nya typer av interaktioner.
VAD GÄLLER FÖR OVERIFIERADE BOTAR?
Overifierade botar och appar kommer inte att påverkas av denna ändring och kan fortsätta att använda meddelandeinnehåll i sin botutveckling utan att begära någon Privilegierad avsikt.
HUR MYCKET TID HAR JAG FÖR ATT GENOMFÖRA DESSA ÄNDRINGAR?
Vi vet att förändring tar tid, vilket är anledningen till att vi har en lång övergångsperiod på nio månader för att underlätta inför de nya ändringarna. Övergångsperioden kommer avslutas den 31 august 2022, och utvecklare som förutspår att de behöver begära tillgång till denna avsikt kan börja ansöka om detta den 25 oktober 2021.
Vi anordnar virtuella evenemang och tillfällen för att ställa frågor som vilken utvecklare som helst kan delta i – som alltid är det bästa stället för att hålla dig uppdaterad vår officiella server för Discord-utvecklare.
KOMMER MIN BOT ATT KUNNA LÄSA MEDDELANDEN I DMs (DIREKTMEDDELANDEN)?
Ja. Denna ändring påverkar inte en bots möjlighet att komma åt Meddelandeinnehåll i DMs.
VAD GÄLLER FÖR MODERERINGSBOTAR?
Vi vet att många botar och appars funktion specifikt är att läsa, moderera och på annat sätt hantera meddelanden som skickas av Discord-användare. Vi räknar med att kunna bevilja dessa förfrågningar om meddelandeinnehåll utan problem.
Om din bot har unik funktionalitet som inte kan efterskapas eller på annat sätt implementeras med interaktioner kan du ansöka om avsikten.
NÄR KAN JAG ANSÖKA OM DEN NYA AVSIKTEN?
Vi förväntar oss att de flesta botar och appar kommer migrera till nya sätt för att interagera med användare, som snedstreckskommandon och andra interaktioner. Vänligen ha i åtanke att endast botar som utför unika funktioner (som inte kan utföras av interaktioner) kommer att vara behöriga för denna avsikt.
Om din bot har unik funktionalitet som inte kan efterskapas eller på annat sätt implementeras med interaktioner kan du börja ansöka om avsikten den 25 oktober 2021. Du kan ansöka direkt från formuläret som finns i Utvecklarportalen.
VEM KOMMER FÅ TILLGÅNG TILL AVSIKTEN?
Vi ämnar att bevilja tillgång till meddelandeinnehåll för funktioner som är unika, övertygande och användbara; inte inkräktande och sätter användares integritet och säkerhet i första hand; relevant för den givna botens uppdrag och befintliga uppsättning av funktioner; och inte utgör någon betydande påverkan på vår infrastruktur.
Du kan läsa mer om vår policy för granskning här.
VAD HÄNDER OM JAG BER OM AVSIKTEN OCH BLIR NEKAD?
Efter att övergångsperioden har avslutats den 31 augusti 2022 kommer alla verifierad appars åtkomst till Meddelandeinnehåll att återkallas om de inte har beviljats den Privilegierade Avsikten.
Som namnet antyder är tillgång till speciella Avsikter ett privilegium! Vi läser alla ansökningar noga, och i vissa fall kommer vi att ge feedback på varför din Avsiktsförfrågan inte beviljades.
VAR ANSÖKER JAG OM AVSIKTEN FÖR MEDDELANDEINNEHÅLL?
Du kan ansöka om avsikten för Meddelandeinnehåll, tillsammans med våra andra privilegierade avsikter, direkt från din bots sida i Utvecklarportalen. Observera att detta formulär endast kommer att vara tillgängligt om du är behörig att ansöka, vilket är om din bot är i 75 eller fler servrar och redan är verifierad.