1. Inicio
  2. Guías
  3. Bots de Discord
Bots de DiscordGuía

Cómo alojar un bot de Discord hecho en Python

Si tu bot de discord.py solo funciona mientras tu ordenador está encendido, alojarlo en un servidor lo mantiene conectado a todas horas. Estos son los pasos.

  • 2 min de lectura
  • 6 secciones
Bots de Discord

En resumen

  • El bot se ejecuta con Python 3.12; el panel busca main.py o bot.py, o el archivo que indiques.
  • Sube tus archivos .py y tus dependencias por FTP.
  • Pega el token en el panel, pulsa Iniciar y mira los logs si el bot no responde.

1. Comprueba que arranca en tu ordenador

Antes de subirlo, ejecútalo en local y confirma que se conecta a Discord y responde a los comandos. Un error que ya falla en tu equipo fallará igual en el servidor.

2. Ten claro el archivo principal

El panel busca main.py o bot.py para arrancar el bot. Si tu archivo principal se llama distinto, indícalo en los ajustes del panel.

3. Usa la versión de Python correcta

El bot se ejecuta con Python 3.12. Si usas discord.py u otra librería, comprueba que es compatible con esa versión, igual que tus dependencias.

4. Sube los archivos por FTP

Conéctate por FTP con las credenciales del panel y sube tus archivos .py y tus dependencias.

5. Pon el token en el panel y arranca

No escribas el token dentro del código ni lo subas a un repositorio público: quien lo tenga controla tu bot. Pégalo en el panel y pulsa Iniciar.

6. Mira los logs

Si el bot no responde, lo primero que hay que mirar son los logs desde el panel: ahí aparece el error de arranque, una dependencia que falta o un token incorrecto.