DiscordMCP
Sicurezza

La prima regola, non l'ultima pagina.

Un’istanza custodisce un token che può ristrutturare un server Discord. Il nostro bot ne custodisce uno che può ristrutturare ogni server in cui si trova. Queste due frasi sono la ragione di ogni decisione qui, e nessuna è stata aggiunta dopo.

Zero pacchetti di terzi

Nessun processo qui esegue codice altrui, né quello con il tuo token né quello con il nostro. Nessuna libreria, nessun aggiornamento notturno, nessuna catena di fornitura.

Nessun token resta da noi

Se porti il tuo bot, il suo token passa di qui verso la tua istanza e viene cancellato appena questa segnala di funzionare; ciò che resta è un’impronta. Se prendi il nostro bot, non c’è alcun token tuo. Il nostro vive in un unico processo, in nessuna istanza, e ogni istanza può toccare con esso solo il proprio server.

Un processo per cliente

Indirizzo tuo, certificato tuo, canale di registro tuo, file di impostazioni tuo. Non c'è nessun database comune in cui il server di un cliente possa finire nella risposta di un altro.

Il portale non è mai root

Installare un'istanza richiede i diritti di root. Il servizio web a cui scrivono degli sconosciuti non li ha: deposita una richiesta in una cartella, e la ritira un programma irraggiungibile da internet.

Una connessione permanente, non una per server

Il tuo bot non apre alcuna connessione gateway verso Discord: chiede quando ha qualcosa da fare e altrimenti tace. Il nostro bot ne tiene esattamente una, per tutti i server insieme, perché deve leggere ciò che gli scrivi. Vive in un processo che non fa altro.

Anche i rifiuti vengono scritti

Ogni cambiamento va in un canale sul tuo server, e ogni rifiuto pure. Il rifiuto è la metà più utile: un tentativo che non ha mai raggiunto Discord non lascia traccia da nessun'altra parte.

Ognuno di questi punti è una decisione con un file dietro, non una dichiarazione d'intenti. Li scriviamo perché tu possa tenerci al loro rispetto.

La forma del prodotto

Il tuo bot o il nostro, e qual è la differenza

Con il tuo bot crei tu stesso l’applicazione Discord. Il token vale solo per il tuo server, e puoi revocarlo in qualsiasi momento senza chiederci nulla. Con il nostro bot condividi un’applicazione con altri clienti: un token che può entrare in ogni server in cui si trova. Per questo vive in un unico processo che non fa altro e lega ogni richiesta di un’istanza al suo proprio server.

22 dei 53 permessi che Discord può concedere

Passa sopra un quadrato e ti dice di quale permesso si tratta.

51 strumenti, e decidi tu su ognuno. Il link di invito chiede 22 permessi: quelli di cui gli strumenti hanno bisogno, moderazione compresa, e Amministratore, perché un bot non può aprire un canale in cui non è presente. Ciò che il tuo bot può davvero fare non sta scritto in quei permessi. Sta nella tua lista di strumenti accesi.

Sì, Amministratore è incluso, ed è la riga più onesta di questa pagina. Senza di esso il tuo bot non entra in nessun canale in cui non sia stato inserito esplicitamente, e su un server che vive da tempo quelli sono spesso i più importanti. Ciò che decide se qualcosa può accadere non è comunque il permesso. È che lo strumento esista, ed è quello che accendi tu, uno alla volta, con un avviso su tutto ciò che non si può riprendere.

Processo proprio, sottodominio proprio, certificato proprio, canale di registro proprio, in entrambe le vie. Nessun database condiviso e nessun pacchetto di terzi sulla macchina.

Cosa vediamo, e cosa no

Dietro ogni frase qui c’è un file in uno dei tre repository.

Come ritirare tutto

Quattro passi, ognuno tuo, senza chiederci.

  1. Bot tuo: nel Discord Developer Portal, Reset Token. Il nostro accesso muore in quell’istante.
  2. Rimuovere il bot dal tuo server in Impostazioni del server → Integrazioni. Il nostro o il tuo, nello stesso posto.
  3. Nella tua pagina account qui, spegnere l’istanza. Unità, directory e sottodominio spariscono; il server che gestivi resta intatto.
  4. In fondo alla stessa pagina, chiudere l’account. Porta via tutto quanto sopra, e non lo fa mai un calendario: solo tu, o noi su tua richiesta.

Il canale di registro resta, perché è un canale sul tuo server ed è tuo.

Senza carta. Finisce da sola.