Se il tuo bot sta in un repository git, non devi caricare i file a mano. Il server può scaricarlo e prendere il tuo codice più recente a ogni avvio.
Configuralo
- Apri il tuo server bot nel pannello, poi Impostazioni, poi Impostazioni di gioco.
- Compila Git repository con l'indirizzo, per esempio
https://github.com/you/your-bot. - Se non usi il branch predefinito, imposta anche Git branch.
- Incolla il token in Discord bot token e controlla che Main file (o il file Python) sia il file che avvia il tuo bot.
- Avvia il server da Console. Al primo avvio, finché la cartella è vuota, il server scarica il repository, installa i pacchetti e avvia il bot.
Se nella cartella ci sono già dei file, il download viene saltato così non si sovrascrive nulla. Elimina prima i file, oppure usa Update from git on every start con una cartella che contiene già un checkout.
Repository privati
Per un repository privato compila Git username e Git access token.
- Su GitHub, crea un fine-grained personal access token limitato a quel solo repository, con il permesso Contents in sola lettura.
- Usalo come token di accesso. Come git username usa il tuo nome utente GitHub.
- Il token è una password. Chiunque inviti sul server può vederne le impostazioni.
Aggiorna a ogni riavvio
Apri Show advanced e attiva Update from git on every start. A ogni avvio viene eseguito git pull prima che il bot parta. Per rilasciare una modifica: fai il push sul branch, poi riavvia il server da Console.
Se un aggiornamento fallisce
- Leggi le prime righe di Console: un errore git come
Authentication failedsignifica che il token è sbagliato o scaduto. - Se hai modificato dei file a mano sul server,
git pullpuò rifiutarsi di sovrascriverli. Tieni le modifiche nel repository e non sul server. - Il server installa i pacchetti di
package.jsonorequirements.txta ogni avvio, quindi i nuovi pacchetti del tuo commit vengono presi.
Correlati: Come ospitare un bot Discord Node.js, Come ospitare un bot Discord Python.





