Con la crescita della popolarità e del numero dei bot Discord, è importante garantire la sicurezza e la salute dei nostri utenti e sviluppatori. Ciò significa che di tanto in tanto, come ogni piattaforma in fase di maturazione, dobbiamo aggiornare le nostre politiche per riflettere le attuali esigenze dell'ecosistema.
IL CONTENUTO DEL MESSAGGIO STA DIVENTANDO UN NUOVO INTENTO PRIVILEGIATO
Il 31 agosto 2022, l'accesso al contenuto dei messaggi diventerà un Intento Privilegiato—come i dati sulla presenza e sui membri della gilda, per gli sviluppatori che creano o gestiscono bot e app Discord verificati.
Questa modifica riguarda solo i bot verificati presenti in 100 o più server. I bot non verificati non sono interessati.
Gli sviluppatori dovrebbero iniziare ad aggiornare le loro app per soddisfare questi nuovi requisiti.
Le domande per richiedere l'intento sono iniziate lunedì 25 ottobre 2021. Durante (e dopo) il periodo di transizione, gli sviluppatori possono richiedere l'accesso al contenuto dei messaggi nello stesso modo in cui lo richiedono attualmente per altri intenti: tramite il Portale per sviluppatori.
Il 1° settembre 2022 rimuoveremo l'accesso al contenuto dei messaggi da parte delle app verificate se non sono state approvate per l'intento privilegiato.
Nel corso dell'ultimo anno abbiamo sviluppato l'API Interazioni per introdurre nuove funzionalità come Comandi barra, Pulsanti e Menu di selezione che non richiedono l'accesso al contenuto del messaggio. Consigliamo agli sviluppatori che non hanno ancora sfruttato questi nuovi strumenti di iniziare a farlo nel corso dei prossimi nove mesi.
CHI È COLPITO?
Questa modifica si applica solo ai bot e alle app verificati presenti in 100 o più server.
Sappiamo che gli sviluppatori contano sulla possibilità di testare e iterare rapidamente, quindi le app e i bot non verificati continueranno ad avere accesso al contenuto dei messaggi senza restrizioni, proprio come i dati sulla presenza e sui membri della gilda.
A COSA PERDERÀ L'ACCESSO UN BOT NON APPROVATO?
Se il tuo bot o la tua app non è approvato per il contenuto del messaggio, i seguenti campi dell'oggetto messaggio nei payload Gateway e API saranno vuoti (una stringa vuota o un array vuoto—a seconda del tipo di dati) quando ricevi un messaggio:
contenuto
embeds
allegati
componenti
Un bot può comunque inviare questi campi. Un bot sarà inoltre sempre in grado di ottenere queste informazioni da:
- Messaggi inviati dal bot
- Messaggi che il bot riceve nei DM
- Messaggi in cui viene menzionato il bot
Continuerai a ricevere gli eventi e potrai chiamare le stesse API; inoltre, otterrai altri dati su un messaggio, come autore
e timestamp
. Per dirla in parole povere, sarai in grado di conoscere tutte le informazioni su quando qualcuno invia un messaggio; non saprai solo cosa ha detto.
Queste restrizioni non si applicheranno agli oggetti messaggio ricevuti tramite payload di interazione (come le interazioni dei pulsanti).
PERCHÉ DISCORD STA APPORTANDO QUESTO CAMBIAMENTO?
Con la crescita della popolarità e del numero dei bot Discord, è importante garantire la sicurezza e la salute dei nostri utenti e sviluppatori. Le nostre attuali policy richiedono che gli sviluppatori accedano solo alle informazioni necessarie per garantire la funzionalità dei loro bot e proteggono le credenziali degli sviluppatori e i dati degli utenti.
Per i dati più sensibili, abbiamo adottato ulteriori misure per garantire la protezione di tali informazioni e garantirne l'accesso responsabile. Questa è una buona cosa per gli utenti di Discord, che tengono alla propria privacy, e per gli sviluppatori, che possono concentrare i propri sforzi nel creare esperienze utente di qualità, senza doversi preoccupare troppo delle restrizioni di accesso e di sicurezza relative ai dati di cui non hanno bisogno.
La presenza e le informazioni sui membri della gilda vengono già concesse in base alla necessità, previa verifica; riteniamo che il contenuto del messaggio debba essere soggetto a un analogo quadro di revisione e approvazione. Sapendo che il contenuto del messaggio è fondamentale per determinate funzionalità del bot, ci siamo presi il tempo necessario per creare sostituzioni e preparativi adeguati per concedere l'accesso.
Continuiamo a investire nelle interazioni come futuro dei bot, tra cui nuovi tipi di opzioni di comando slash, migliori controlli di moderazione e nuovi tipi di interazioni.
E I BOT NON VERIFICATI?
I bot e le app non verificati non saranno interessati da questa modifica e potranno continuare a utilizzare il contenuto dei messaggi nello sviluppo dei loro bot senza richiedere alcun intento privilegiato.
QUANTO TEMPO HO A DISPOSIZIONE PER EFFETTUARE LA MIGRAZIONE?
Sappiamo che il cambiamento richiede tempo, ecco perché abbiamo creato un lungo periodo di transizione di nove mesi per aiutarti ad adattarti ai nuovi cambiamenti. Il periodo di transizione terminerà il 31 agosto 2022 e gli sviluppatori che prevedono di dover richiedere l'autorizzazione per questo Intent potranno iniziare a presentare domanda il 25 ottobre 2021.
Organizziamo eventi virtuali e sessioni di domande e risposte a cui possono partecipare tutti gli sviluppatori. Come sempre, il posto migliore per rimanere aggiornati è il nostro server Discord Developer ufficiale.
IL MIO BOT SARÀ IN GRADO DI LEGGERE I MESSAGGI NEI DM (MESSAGGI DIRETTI)?
Sì, questa modifica non influisce sulla capacità di un bot di accedere al contenuto dei messaggi nei DM.
E I BOT DI MODERAZIONE?
Sappiamo che molti bot e app hanno la funzione specifica di leggere, moderare e gestire i messaggi inviati dagli utenti Discord. Ci aspettiamo di soddisfare tali richieste di contenuto dei messaggi senza problemi.
Se il tuo bot ha funzionalità uniche che non possono essere replicate o altrimenti implementate con le interazioni, puoi richiedere l'intento.
QUANDO POSSO FARE DOMANDA PER IL NUOVO INTENTO?
Ci aspettiamo che la maggior parte dei bot e delle app adottino nuovi metodi di interazione con gli utenti, come i comandi slash e altre interazioni. Tieni presente che solo i bot che eseguono comportamenti univoci (che non possono essere eseguiti tramite interazioni) saranno idonei per questo intento.
Se il tuo bot ha funzionalità uniche che non possono essere replicate o altrimenti implementate con le interazioni, puoi iniziare a richiederle il 25 ottobre 2021. Puoi presentare domanda direttamente tramite il modulo disponibile nel Portale Sviluppatori.
CHI CAPIRÀ L'INTENTO?
Abbiamo intenzione di concedere l'approvazione del contenuto del messaggio per funzionalità che siano uniche, interessanti e trasformative; non invasive e mettano al centro la privacy e la sicurezza dell'utente; pertinenti alla missione del bot in questione e al set di funzionalità esistente; e che non rappresentino alcun impatto significativo sulla nostra infrastruttura.
Puoi leggere ulteriori informazioni sulla nostra politica di revisione qui.
COSA SUCCEDE SE RICHIEDO UN'INTENTAZIONE E VIENE NEGATA?
Dopo la conclusione del periodo di transizione, il 31 agosto 2022, l'accesso al Contenuto dei messaggi da parte di tutte le app verificate verrà revocato, a meno che non sia stato loro concesso l'Intento Privilegiato.
Come suggerisce il nome, l'accesso a qualsiasi Intento speciale è un privilegio! Leggiamo attentamente tutte le domande e, in alcuni casi, forniremo un feedback sul motivo per cui la tua richiesta di intenti non è stata accolta.
DOVE POSSO RICHIEDERE L'INTENTO DEL MESSAGGIO?
Puoi richiedere l'intento Contenuto del messaggio, insieme agli altri nostri intenti privilegiati, direttamente tramite la pagina del tuo bot nel Portale sviluppatori. Tieni presente che questo modulo sarà disponibile solo se sei idoneo a presentare domanda, ovvero se sei presente in 75 o più server e sei già verificato.