Guías de bots de Discord: hacerlo y tenerlo siempre encendido
Un bot de Discord se hace en una tarde; lo difícil es que siga encendido cuando apagas el ordenador. Aquí tienes nuestras guías, de la primera línea de código al alojamiento.
Empieza aquí
Cómo hacer un bot de Discord en Python (discord.py), paso a paso
Tu primer bot en Python con discord.py, paso a paso.
Cómo hacer un bot de Discord en JavaScript (discord.js), paso a paso
O en JavaScript con discord.js, si prefieres Node.js.
Hosting para tu bot de Discord: encendido siempre, gratis o de pago
Dónde alojarlo para que esté encendido aunque apagues tu PC.
Cuando algo falla
Mi bot de Discord no responde (o sale desconectado): causas y soluciones
Tu bot de Discord no contesta o sale desconectado: token, Message Content Intent, permisos, error 429… Cada error y su arreglo en discord.py y discord.js.
Los comandos de barra de mi bot no aparecen: sincronizarlos en discord.py y discord.js
Por qué no salen los comandos con barra (/) de tu bot de Discord y cómo publicarlos: tree.sync() en discord.py, REST.put en discord.js, globales o por servidor.
Preguntas frecuentes
¿Puedo tener un bot de Discord encendido siempre y gratis?
Sí, con límites. En NapNodes hay un bot gratis de 256 MB que no se apaga por estar vacío; se renueva cada 7 días con un clic (las opciones gratis, con sus pegas).
¿Qué lenguaje es mejor para un bot de Discord?
Python (discord.py) y JavaScript (discord.js) son los más usados y con más ayuda en internet. Elige el que ya conozcas.
¿Por qué mi bot está en línea pero no contesta?
Casi siempre le falta el Message Content Intent (para leer mensajes) o permisos en ese canal; si son comandos con barra que no salen, falta publicarlos. Cada caso, en mi bot de Discord no responde.
Crea tu bot gratisSin tarjeta. O mira los planes de Bots de Discord.