Sekretess och prestanda
Användarsekretess är viktigt för oss på Discord och har väglett oss i våra beslut för riktningen av vår API. Denna filosofi har lett oss till att introducera priviligierade avsikter till gatewayen och till att lägga till meddelandeinnehåll i den listan. Ifall du inte har hört ännu så kommer meddelandeinnehåll bli en priviligierad avsikt den 30:e augusti 2022. Du kan läsa det tillkännagivandet här.
Detta beslut låter oss säkerställa att illvilliga botar inte kan övervaka användaraktivitet på plattformen. Det introducerar dock ett problem. Det överlägset vanligaste sättet att interagera med botar är att skicka ett meddelande i en textkanal med något betecknande som märker meddelandet som ett kommando. Dessa kommandon skulle inte längre fungera utan avsikten för meddelandeinnehåll. Snedstreckskommandon designades för att simulera denna funktionalitet utan att en applikation behöver läsa meddelanden samtidigt som det förbättrar användares upplevelse när de använder dessa kommandon.
Övergången till kommandon handlade inte bara om sekretess och säkerhet. Vi har också lagt till mängder av funktioner till botkommandon inbyggda på plattformsnivå för att ge varje bot enkel tillgång till saker som rollbegränsningar, lokalisering och autokomplettering.