Come Mettere Online un Bot Discord
In questa guida ti spiegherò come creare un bot su Discord, ottenere il token, configurarlo nel tuo script bot.py e farlo andare online. Mettere online un bot ti permette di automatizzare azioni nei server, creare sistemi avanzati (moderazione, ticket, musica ecc.) e imparare a gestire API.
Questa guida è fornita a scopo didattico. Non ci assumiamo responsabilità per eventuali errori, perdite di dati o esposizione del token che possono derivare dall’utilizzo scorretto delle procedure descritte.
Passaggio 1: Crea un Nuovo Bot su Discord Developer Portal
1. Vai su https://discord.com/developers/applications
Fai login col tuo account Discord.
2. Clicca su “New Application”
Dai un nome al tuo bot (es. BotEnderTest
)
3. Vai su “Bot” nel menu laterale
Clicca “Reset Token” > “Yes, do it!”
4. Copia il Token del Bot
Non condividere mai il token del bot o caricarlo pubblicamente !
Se pensi sia stato compromesso, rigeneralo subito dal Developer Portal.
Scorri e clicca su “Reset Token” > “Copy”
⚠️ Non condividere mai il token!
Passaggio 2: Imposta i Permessi del Bot
Nota : Senza modificare ulteriormente in Bot / Public Bot , il bot sarà pubblico e quindi chiunque cliccando sul bot potrà aggiungerlo.
1. Torna su “OAuth2” > “URL Generator”
ATTENZIONE : Spesso molti bot richiedono privilegi amministrativi ma impostali solo se sai quello che fai.
Inoltre la maggior parte necessitano degli Intents , dovrai ATTIVARLI in Bot / Privileged Gateway Intents e attiva tutti le voci di quel paragrafo
-
Scope: seleziona
bot
-
Bot Permissions: seleziona i permessi necessari (es.
Send Messages
,Manage Roles
, ecc.)
2. Copia l’URL generato e incollalo nel browser
- Invita il bot nel tuo server
Passaggio 3: Prepara il File bot.py / bot.js
Crea un file chiamato bot.py
con il codice di base del tuo bot (es. con nextcord
, discord.py
, py-cord
ecc.). Oppure commissiona la creazione del bot da enderdevelopment.com
.
Passaggio 4: Installa le Dipendenze
Apri il terminale nella cartella dove si trova bot.py
, ed esegui:
pip install nextcord
Ovviamente se usi un’altra libreria, adatta il comando.
Passaggio 5 : Avvia il Bot in Locale
Si sconsiglia spesso di avviare un bot in locale per ambiti di produzione. Avvialo in locale solo per testing o sviluppo.
Apri il terminale nella cartella dove si trova bot.py
, ed esegui:
python bot.py
Ovviamente se usi un’altro linguaggio o nome file adatta il comando.
Passaggio 6: Hostare il Bot Online
Opzione consigliata
Opzione A – VPS (es. DeluxHost)
- Acquista una VPS da DeluxHost
- Carica i file via SFTP/SSH
- Installa Python (
sudo apt install python3-pip
) - Installa le librerie (
pip3 install nextcord
) - Avvia il bot con
screen
otmux
Opzione B – EnderDevelopment Bot Hosting (consigliato per semplicità)
**1. Vai su **https://dash.enderdevelopment.com
Fai login con Discord e vai su “Ordina”.
2. Ordina un piano Bot Hosting
Scegli il piano più adatto al tuo bot.
3. Una volta attivo, entra nel tuo pannello
Troverai un’interfaccia moderna e semplice.
panel.enderdevelopment.com
**4. Carica il file **bot.py
nel file manager
Usa il pannello File Manager oppure l’accesso SFTP.
5. Imposta il file di avvio nel pannello (es. bot.py)
Nel campoo “Startup”, scrivi python bot.py
6. Clicca su “Avvia” e il tuo bot sarà online!
Puoi monitorare i log in tempo reale dalla console.
Consigli Utili
- Usa un file
.env
o sistema simile per non scrivere il token in chiaro. - Se vuoi che il bot resti sempre online, usa servizi hosting come quelli citati sopra.
- Tieni il bot aggiornato e controlla spesso le API di Discord per cambiamenti.
- Se usi EnderDevelopment Hosting, il team ti offre supporto gratuito via Discord!
Guida realizzata a cura di HighMark - Tutte le informazioni e contatti sul mio**sito ufficiale : ** Highmark.it