Questa guida è per i bot scritti in Node.js, per esempio con discord.js.
Prepara il server
- Apri il tuo server nel pannello. Un nuovo server bot parte come Node.js Bot, quindi non devi cambiare il tipo.
Apri Files e carica il tuo bot, compreso
package.json. Non caricare la cartellanode_modules: la installa il server per te.- Usi git invece? Apri Impostazioni, poi Impostazioni di gioco, e compila Git repository (e il branch, se ti serve). I file vengono scaricati quando il server viene installato. Per un repository privato imposta anche il git username e un token di accesso.
- In Impostazioni di gioco, imposta Main file sul file che avvia il tuo bot, come
index.jsosrc/bot.js. Funzionano anche i file che finiscono in.ts. - Incolla il token in Discord bot token (optional). Il tuo codice lo legge come
process.env.DISCORD_TOKEN. - Il server usa Node 22 di default. Per Node 20, 24, 25 o 26, sceglilo in Impostazioni, Immagine Docker, poi riavvia il server.
Avvialo
Apri Console e avvia il server. A ogni avvio il server esegue npm install se esiste un package.json, poi avvia il tuo file principale. Il primo avvio richiede più tempo mentre i pacchetti vengono scaricati.
Da sapere
- Pacchetti extra: il campo Extra npm packages installa altri pacchetti a ogni avvio senza modificare
package.json. - Memoria: Node è limitato all'80 percento della memoria del tuo piano, così resta spazio per il resto del processo e il server non viene fermato per un uso eccessivo.
- TypeScript: un file principale
.tsviene eseguito direttamente. Il JavaScript compilato parte un po' più in fretta. - Aggiornamenti da git: attiva Update from git on every start per scaricare il tuo codice più recente a ogni riavvio del server.
Se si ferma subito: leggi Perché il tuo bot Discord continua a fermarsi.





