Paso 1: crear la aplicación
Entra en el portal de desarrolladores de Discord (discord.com/developers/applications), crea una aplicación nueva y ponle nombre e imagen. En la sección Bot obtienes el token, que funciona como la contraseña del bot: quien lo tenga puede controlarlo, así que nunca lo publiques ni lo subas a un repositorio. En esa misma sección activas los intents que necesites, por ejemplo el de contenido de mensajes si el bot debe leerlos.

Paso 2: invitar el bot a tu servidor
En la sección OAuth2 generas un enlace de invitación con los ámbitos bot y applications.commands, y marcas solo los permisos que el bot necesita. Al abrir el enlace eliges el servidor y el bot aparece en la lista de miembros, desconectado hasta que su código se ponga en marcha.
Paso 3: programarlo
Las librerías más usadas son discord.js, en JavaScript con Node.js, y discord.py, en Python. Con ellas el bot se conecta, registra sus comandos de barra (/) y responde a eventos: alguien entra, escribe, reacciona o pulsa un botón. Si el bot guarda datos, como niveles o monedas, necesitarás además una base de datos.

Paso 4: mantenerlo encendido
El bot solo funciona mientras su código se está ejecutando. En tu ordenador se apaga cuando lo apagas tú, por eso los bots que una comunidad usa de verdad se alojan en un servidor virtual (VPS) con un gestor que lo reinicia si falla. Las opciones gratuitas suelen tener límites o apagan el bot cuando nadie lo usa.
Cuándo encargarlo en vez de hacerlo tú
Hacer un bot sencillo es un buen proyecto para aprender. Encargarlo tiene sentido cuando lo necesitas pronto, cuando maneja datos de tu comunidad o cuando tiene que crecer con economía, paneles web o integraciones sin romperse.
Tu checklist
0/4
Marca lo que ya tienes. Se queda guardado en este navegador.
¿Te sirvió esta guía?
¡Gracias! Me ayuda a mejorar las guías.
Cómo organizar los canales
Cómo añadir un bot a Discord
Economía en Discord
Cuánto cuesta una página web