Saltar al contenido
Publicar comunidad

Inicio / Guías / Guías de Discord

Cómo crear un bot de Discord desde cero

Actualizada el

Cómo crear un bot de Discord desde cero: guía de Grupeo

Para crear un bot de Discord propio hay que hacer cuatro cosas: registrar una aplicación en el portal de desarrolladores de Discord, obtener su token, invitarlo a tu servidor con los permisos justos y poner en marcha un programa que lo haga funcionar. Los tres primeros pasos se hacen en el navegador en unos minutos. El cuarto exige saber programar un poco o usar una herramienta que lo haga por ti. Si solo necesitas música o moderación, es más fácil añadir un bot ya hecho.

Grupeo es un directorio independiente de comunidades y no tiene relación con Discord.

¿Necesitas crear un bot o te vale uno hecho?

Lo que quieres Lo más sencillo
Moderación, bienvenida, música, niveles Un bot ya hecho: guía de bots de Discord
Publicar avisos automáticos en un canal Un webhook: guía de webhooks de Discord
Bloquear insultos y spam AutoMod de Discord, sin ningún bot
Algo propio de tu comunidad que ningún bot hace Crear el tuyo

Paso 1: registrar la aplicación y el bot

  1. Entra en el portal de desarrolladores de Discord con tu cuenta.
  2. Pulsa el botón para crear una aplicación nueva y ponle nombre.
  3. Entra en el apartado «Bot» de la aplicación.
  4. Pon el nombre y la imagen que tendrá el bot.
  5. Genera el token y cópialo. Solo se muestra una vez.
  6. Si tu bot va a leer el contenido de los mensajes, activa en ese mismo apartado el permiso correspondiente, dentro de las «Privileged Gateway Intents».

El token es la contraseña del bot. Quien lo tenga puede controlarlo.

Paso 2: invitar el bot a tu servidor

  1. En la aplicación, entra en el apartado de OAuth2 y abre el generador de enlaces.
  2. Marca los ámbitos «bot» y «applications.commands».
  3. Marca solo los permisos que el bot vaya a usar.
  4. Copia el enlace generado y ábrelo en el navegador.
  5. Elige tu servidor y autoriza.

El bot aparece en la lista de miembros, desconectado: todavía no hay ningún programa que lo ponga en marcha.

Paso 3: el programa que lo hace funcionar

Opción Para quién
discord.js Quien sabe o quiere aprender JavaScript
discord.py Quien sabe o quiere aprender Python
Constructores de bots sin código Quien no programa; suelen tener plan gratuito con límites

El programa se conecta a Discord con el token y responde a comandos. Lo recomendado hoy son los comandos de barra, los que empiezan por «/». Para que el bot esté siempre conectado, el programa tiene que ejecutarse en un equipo encendido todo el día: tu propia computadora mientras pruebas, y un servidor alquilado o un servicio de alojamiento cuando lo uses de verdad.

Seguridad: lo que no hay que hacer

  • No publiques el token en un canal, en una captura ni en código público. Si se filtra, genera uno nuevo en el portal: el anterior deja de valer.
  • No des al bot el permiso de administrador si no lo necesita. Dale solo lo imprescindible, como explica la guía de roles en Discord.
  • No uses el token de tu cuenta personal para automatizar nada: va contra las normas de Discord y puede costarte la cuenta.
  • Pruébalo en un servidor de pruebas antes de meterlo en tu comunidad.

Preguntas frecuentes

¿Crear un bot de Discord es gratis?

Registrarlo sí. Lo que puede costar es el alojamiento para tenerlo siempre encendido.

¿Hace falta saber programar?

Para un bot a medida, sí, aunque sea lo básico. Sin programar, puedes usar un constructor de bots o un bot ya hecho.

¿Por qué mi bot aparece desconectado?

Porque el programa no se está ejecutando, o el token es incorrecto.

¿Puedo ofrecer mi bot a otros servidores?

Sí. A partir de cierto número de servidores, Discord pide verificar el bot.

¿Qué necesita el bot para copiar el ID de un canal?

Muchos bots se configuran con ID. Cómo obtenerlos está en la guía del ID de Discord.

Guía elaborada por Grupeo. Discord cambia a menudo sus funciones y los nombres de sus menús; la referencia actual es el centro de ayuda de Discord.

¿Tienes un servidor de Discord?

Publícalo gratis y sin registro. Lo revisamos y lo añadimos al directorio para que te encuentren nuevos miembros.

Publicar comunidad

Servidores de Discord recién publicados

Ver todos

Servidor de Discord

The Isle LATAM

Comunidad hispanohablante de The Isle Evrima, con servidores de juego propios para jugadores de Latinoamérica y un equipo que busca un espacio estable y…

Videojuegos Español

Unirse al servidor

Servidor de Discord

Apexianos Latam

Comunidad latinoamericana de Apex Legends, en español, para encontrar escuadra, mejorar y estar al día de noticias, eventos y torneos.

Videojuegos Español

Unirse al servidor

Más guías

Ver todas las guías