Nota: questa traduzione è fornita solo a scopo informativo. In caso di discrepanze tra il testo inglese e la presente traduzione, prevarrà la versione inglese.
Man mano che la popolarità e il numero di bot di Discord crescono, è importante mantenere i nostri utenti e sviluppatori al sicuro. Questo significa che di tanto in tanto, come ogni piattaforma che cresce, abbiamo bisogno di aggiornare le nostre politiche per riflettere le attuali esigenze dell'ecosistema.
Aggiornamento: il contenuto del messaggio sta diventando un nuovo intento privilegiato
Nell'aprile del 2022, l'accesso al contenuto dei messaggi diventerà un intento privilegiato, come la presenza e i dati dei membri della gilda, per gli sviluppatori che costruiscono o gestiscono bot e applicazioni verificate di Discord.
Questa modifica riguarda solo i bot verificati, bot che si trovano in 100 o più server. I bot non verificati in meno di 100 server non saranno influenzati da questo cambiamento.
Gli sviluppatori dovrebbero aggiornare le loro app per vedere questi nuovi requisiti.
Le domande per la richiesta dell'intento possono iniziare lunedì 25 Ottobre. Durante (e dopo) il periodo di transizione, gli sviluppatori potranno richiedere l'accesso al contenuto dei messaggi nello stesso modo in cui si applicano attualmente per altri intenti: tramite il Developer Portal durante la verifica o aprendo un ticket dopo essere stati verificati.
Il 30 Aprile rimuoveremo l'accesso delle app verificate al contenuto dei messaggi se non sono state approvate per l'intento privilegiato.
Nel corso dell'ultimo anno, abbiamo costruito l'API Interazioni per portare nuove funzionalità come i comandi Slash, i pulsanti e i menu di selezione che non richiedono l'accesso al contenuto dei messaggi. Consigliamo agli sviluppatori che non hanno ancora sfruttato questi nuovi strumenti di iniziare a farlo nei prossimi nove mesi.
A CHI È INDIRIZZATO IL CAMBIAMENTO?
Questa modifica si applica solo ai bot e alle app verificati, ovvero quelli che si trovano in 100 o più server.
Sappiamo che gli sviluppatori contano sul fatto di poter effettuare test e iterare rapidamente, quindi le app e i bot non verificati continueranno a poter accedere ai contenuti dei messaggi senza restrizioni, proprio come i dati sulla presenza e sui membri della gilda.
A COSA PERDERÀ ACCESSO UN BOT NON APPROVATO?
Se il tuo bot o app non è approvato per il contenuto del messaggio, i seguenti campi dell'oggetto messaggio in Gateway e payload API saranno vuoti, una stringa vuota o un array vuoto, a seconda del tipo di dati, quando ricevi un messaggio:
- contenuto
- embed
- allegati
- componenti
Un bot può ancora inviare questi campi e sarà anche sempre in grado di ottenere queste informazioni da:
- Messaggi inviati dal bot
- Messaggi che il bot riceve tramite DM
- Messaggi in cui il bot viene menzionato
Riceverai ancora gli eventi e potrai chiamare le stesse API, e otterrai altri dati su un messaggio come autore e timestamp. Per dirla in modo semplice, sarai in grado di conoscere tutte le informazioni su quando qualcuno invia un messaggio; solo non saprai cosa hanno detto.
Queste restrizioni non si applicano agli oggetti messaggio ricevuti tramite payload di interazione (come le interazioni con i pulsanti).
PERCHÉ DISCORD STA FACENDO QUESTO CAMBIAMENTO?
Con la crescita della popolarità e del numero di bot di Discord, è importante mantenere i nostri utenti e sviluppatori al sicuro. Le nostre politiche esistenti richiedono che gli sviluppatori accedano solo alle informazioni necessarie per fornire la funzionalità dei loro bot e proteggano le credenziali degli sviluppatori e i dati degli utenti.
Per i dati più sensibili, abbiamo preso ulteriori misure per mantenere tali informazioni protette e accessibili in modo responsabile. Questo è un bene per gli utenti di Discord, che tengono alla loro privacy, e per gli sviluppatori, che possono concentrare i loro sforzi sulla creazione di grandi esperienze per gli utenti, e non devono preoccuparsi tanto delle restrizioni di accesso e sicurezza sui dati di cui non hanno bisogno.
Le informazioni sulla presenza e sui membri della gilda sono già concesse in base alla necessità dopo la revisione; crediamo che il contenuto dei messaggi dovrebbe essere soggetto a una simile revisione e struttura di approvazione. Sapendo che il contenuto dei messaggi è centrale per alcune funzionalità del bot, ci siamo presi il tempo per creare sostituzioni appropriate e preparativi per concedere l'accesso.
Stiamo continuando a investire nelle interazioni e il futuro dei bot, compresi nuovi tipi di opzioni di comandi slash, migliori controlli di moderazione e nuovi tipi di interazioni.
E I BOT NON VERIFICATI?
I bot e le app non verificati non saranno influenzati da questa modifica e potranno continuare a utilizzare il contenuto dei messaggi nello sviluppo dei bot senza richiedere alcun intento privilegiato.
Quanto tempo ho per migrare?
Sappiamo che il cambiamento richiede tempo, motivo per cui abbiamo creato un lungo periodo di transizione di nove mesi per facilitare i nuovi cambiamenti. Il periodo di transizione terminerà il 30 Aprile 2022 e gli sviluppatori che prevedono di dover richiedere l'autorizzazione per questo Intento possono iniziare ad applicarsi il 25 Ottobre 2021.
Ospitiamo eventi virtuali e domande e risposte a cui qualsiasi sviluppatore può partecipare: come sempre, il posto migliore per rimanere aggiornato è il nostro server Discord Developer ufficiale.
IL MIO BOT POTRÀ LEGGERE I MESSAGGI NEI DM (MESSAGGI DIRETTI)?
Sì, questa modifica non influisce sulla capacità di un bot di accedere al contenuto dei messaggi diretti.
E I BOT DI MODERAZIONE?
Sappiamo che molti bot e app servono nello specifico per leggere, moderare e gestire in altro modo i messaggi inviati dagli utenti di Discord. Ci aspettiamo di concedere tali richieste di contenuto del messaggio senza problemi.
Se il tuo bot ha funzionalità uniche che non possono essere replicate o implementate in altro modo con le interazioni, puoi richiedere l'intento privilegiato.
QUANDO POSSO RICHIEDERE IL NUOVO INTENTO?
Ci aspettiamo che la maggior parte dei bot e delle app migri a nuovi modi di interagire 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 da altre interazioni) saranno idonei per richiedere questo intento.
Se il tuo bot ha funzionalità uniche che non possono essere replicate o implementate in altro modo con le interazioni, puoi applicarti a partire dal 25 Ottobre 2021.
CHI OTTERRÀ L'INTENTO?
Intendiamo concedere l'approvazione del contenuto del messaggio per funzionalità uniche, avvincenti e trasformative; non invasivo e che mette in primo piano la privacy e la sicurezza dell'utente; rilevante per la missione del bot dato e il set di funzionalità esistente; e che non rappresentano alcun impatto significativo sulla nostra infrastruttura.
Puoi trovare più informazioni sulla nostra politica di revisione qui.
COSA SUCCEDE SE RICHIEDO UN INTENTO E VIENE NEGATO?
Al termine del periodo di transizione, il 30 aprile 2022, l'accesso di tutte le app verificate al contenuto del messaggio 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?
Con il rilascio di questo nuovo Intento, stiamo anche rendendo il processo di richiesta ancora più semplice. In precedenza ci hai contattato utilizzando questo modulo per spiegare come il tuo bot utilizzerebbe l'Intento.
A partire dal 25 Ottobre, troverai il link per fare domanda sulla pagina del tuo bot nel Portale Sviluppatori (se sei idoneo a fare domanda, cioè se sei in 75 o più server o sei già verificato).