Crear un bot de Discord con Python: guía para principiantes

Python es uno de los lenguajes mas populares para crear bots de Discord gracias a la libreria discord.py. En esta guia crearas tu primer bot funcional.

¿Alojar su bot de Discord? En HostValues desde €1,40 al mes, en línea en pocos minutos. Ver planes →

Requisitos previos

Crear la aplicacion

En el portal de desarrolladores, crea una nueva aplicacion, ve a la seccion Bot y copia el token. Este token es la contrasena de tu bot, nunca lo compartas publicamente.

Codigo basico

import discord\nfrom discord.ext import commands\n\nbot = commands.Bot(command_prefix="!", intents=discord.Intents.default())\n\n@bot.event\nasync def on_ready():\n    print(f"Bot conectado como {bot.user}")\n\n@bot.command()\nasync def ping(ctx):\n    await ctx.send(f"Pong! {round(bot.latency * 1000)}ms")\n\nbot.run("TU_TOKEN_AQUI")

Invitar al servidor

Genera un enlace de invitacion desde el portal de desarrolladores con los permisos necesarios. El bot aparecera offline hasta que ejecutes el script.

Cómo crear la aplicación, copiar el token, activar los intents y generar ese enlace paso a paso lo explicamos en la guía del Discord Developer Portal.

Siguiente paso

Una vez que el bot funcione localmente, necesitaras alojarlo en un servidor para que funcione las 24 horas.

Su bot de Discord siempre en línea

Desde €1,40 al mes. En línea en pocos minutos, sin permanencia y con protección DDoS incluida.

Ver planes Pedir ahora

¿Nuevo en HostValues? Use el código WELKOM10 y obtenga un 10% de descuento en su primer pedido.


¿Sigues con dudas? Abre un ticket de soporte y nuestro equipo te ayudará.

Volver al blog