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.
Requisitos previos
- Python 3.10 o superior
- Una cuenta de Discord
- Acceso al Portal de Desarrolladores de Discord
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.
Siguiente paso
Una vez que el bot funcione localmente, necesitaras alojarlo en un servidor para que funcione las 24 horas.