Generatore di link di invito per bot Discord con permessi
Un link di invito per bot Discord è un URL OAuth2 che contiene il client ID del bot, i permessi che concedi e gli ambiti di cui ha bisogno. Inserisci un client ID, seleziona i permessi e questo generatore crea il link ufficiale discord.com e il numero intero dei permessi che lo accompagna.
Permissions integer: 0
Come usarlo
- Trova il client ID. Nel Portale per sviluppatori Discord apri la tua applicazione, poi Informazioni generali. L'ID applicazione è lo stesso numero.
- Scegli gli ambiti. Mantieni
botper aggiungere un utente bot. Mantieniapplications.commandsse il bot ha comandi slash. - Seleziona i permessi. Parti da un preset, poi aggiungi o rimuovi ciò che ti serve. Il numero si aggiorna in tempo reale.
- Copia il link e aprilo. Scegli un server dove hai Gestisci server e premi Autorizza.
Cosa c'è nel link
| Parte | Significato |
|---|---|
client_id | L'ID applicazione del bot |
permissions | Un numero ottenuto sommando il valore di bit di ogni permesso |
scope | Cosa può fare l'app: aggiungere un bot, registrare comandi slash |
Il numero dei permessi è un campo di bit. Ogni permesso è una potenza di due, e il numero intero è la loro somma. Non devi sommarlo a mano: lo strumento lo fa con calcoli su numeri grandi esatti, perché i valori superano ciò che i normali numeri JavaScript contengono in sicurezza. Per risalire da un numero a un elenco, usa il calcolatore dei permessi.
Scegli l'insieme più piccolo che funziona
Dai a un bot ciò di cui hanno bisogno le sue funzioni, niente di più. Amministratore disattiva ogni controllo, quindi un bug o un token trapelato non hanno barriere. Ricorda anche due cose che Discord fa rispettare lato server:
- Il link imposta solo il ruolo iniziale del bot. Le sostituzioni sui canali possono comunque bloccarlo.
- Un bot non può gestire un ruolo che si trova sopra il proprio nell'elenco.
Il generatore crea solo un URL. Non contatta Discord e non vede mai il tuo token del bot. Non incollare mai un token da nessuna parte. Il client ID è pubblico.
Aggiungere invece Noxyr
Ti serve questo strumento solo per un bot che hai creato tu. Per aggiungere Noxyr, usa il link di invito. Noxyr chiede un elenco fisso di permessi invece di Amministratore, e il riferimento dei permessi spiega a cosa serve ciascuno. Se vuoi un bot con il tuo nome e la tua immagine, leggi la documentazione sui bot personalizzati.
Risoluzione dei problemi
«Integration requires code grant» o un ambito non valido
Il tuo bot è impostato per richiedere il code grant di OAuth2 nel Portale per sviluppatori. Disattivalo per un bot normale.
Il bot è entrato ma non vede un canale
Controlla le sostituzioni dei canali. Un divieto sul canale batte un permesso di ruolo dato dal link.
Il server non compare nell'elenco
Ti serve il permesso Gestisci server su quel server per aggiungere un bot.
Letture correlate
La voce del glossario sull'ID applicazione spiega il numero che incolli, e la voce sul token del bot spiega perché quello resta privato. Dopo aver aggiunto un bot, controlla lo stato di Discord con il controllo dello stato.
Domande frequenti
Come creo un link di invito per un bot Discord?
Usa https://discord.com/oauth2/authorize con il tuo client_id, un numero di permessi e gli ambiti bot e applications.commands. Questo strumento crea l'URL per te.
Cosa significa il numero dei permessi?
È la somma dei valori di bit di ogni permesso selezionato. Lo strumento lo calcola, e il calcolatore dei permessi può riconvertirlo in un elenco.
Devo dare al mio bot Amministratore?
Solo se ti fidi completamente di lui e lo controlli. Concedere solo i permessi necessari limita i danni da un bug o da un token trapelato.
Questo strumento ha bisogno del mio token del bot?
No. Serve solo il client ID pubblico e non effettua mai richieste di rete.