NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come ospitare un bot Discord Python

Hosting di bot DiscordUpdated Oct 22, 20263 min read

Questa guida è per i bot scritti in Python, per esempio con discord.py.

Passa il server a Python

Un nuovo server bot parte come server Node.js. Cambialo prima di caricare qualsiasi cosa, perché cambiare il tipo reinstalla il server e di default ne elimina i file.

  1. Apri il tuo server nel pannello e resta su Panoramica.
  2. Clicca su Modifica tipo di server e scegli Python Bot, poi segui i passaggi. Vedi Come cambiare il tipo di server o la versione del gioco se vuoi la procedura completa.

Aggiungi il tuo bot

  1. Apri Files e carica il tuo bot, compreso requirements.txt se ne hai uno.

    • Usi git invece? Apri Impostazioni, poi Impostazioni di gioco e compila Git repository. Per un repository privato imposta anche il git username e un token di accesso.
  2. In Impostazioni di gioco, imposta Main file sul file che avvia il tuo bot, come bot.py o main.py.
  3. Controlla Requirements file. Quello predefinito è requirements.txt. Quando quel file esiste, i suoi pacchetti vengono installati a ogni avvio.
  4. Incolla il token in Discord bot token (optional). Il tuo codice lo legge con os.environ["DISCORD_TOKEN"].

Avvialo

Apri Console e avvia il server. Il server installa i tuoi requisiti, poi esegue il tuo file principale con Python 3.12, quello predefinito (3.10, 3.11, 3.13 e 3.14 sono in Impostazioni, Immagine Docker). Il primo avvio richiede più tempo mentre i pacchetti vengono scaricati.

Da sapere

  • Pacchetti extra: il campo Extra pip packages installa altri pacchetti a ogni avvio senza modificare requirements.txt.
  • Print con flush: Python trattiene l'output quando non è su un terminale. Se le tue righe print non compaiono subito nella console, usa print("text", flush=True) o il modulo logging.
  • Aggiornamenti da git: attiva Update from git on every start per scaricare il tuo codice più recente a ogni riavvio.

Se si ferma subito: leggi Perché il tuo bot Discord continua a fermarsi.

Lo ospiti già altrove? Sposta il tuo server da noi

CREA IL TUO SERVER DI GIOCO
PRONTO A INIZIARE?

Risparmia fino al 30% sul tuo nuovo server di gioco.
Prestazioni premium, attivazione immediata e affidabilità imbattibile a un prezzo migliore.

ULTIMI ARTICOLI