Bot de discord
¿Alguna vez quisiste tener tu propio bot en el servidor de Discord? En esta guía vamos paso a paso desde cero hasta tener un bot funcional corriendo en tu máquina. Requisitos previos Antes de empezar asegúrate de tener instalado lo siguiente en tu equipo: Node.js v18 o superior Un editor de código (VS Code recomendado) Una cuenta de Discord y acceso al Developer Portal Paso 1 — Crear la aplicación en Discord Entra a discord.com/developers/applications, haz clic en New Application y ponle un nombre a tu bot. Luego ve a la sección Bot, activa los tres Privileged Gateway Intents (Presence, Server Members y Message Content) y copia tu Token. ⚠️ Nunca compartas tu Token. Quien lo tenga tiene control total de tu bot. Paso 2 — Inicializar el proyecto Abre tu terminal y ejecuta: mkdir mi-bot && cd mi-bot npm init -y npm install discord.js dotenv Crea un archivo .env en la raíz: TOKEN=aqui_va_tu_token_secreto CLIENT_ID=el_id_de_tu_aplicacion Paso 3 — Código base del bot Crea el archivo index.js: require('dotenv').config(); const { Client, GatewayIntentBits } = require('discord.js'); const client = new Client({ intents: [ GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent, ], }); client.once('ready', () => { console.log(`✅ Bot conectado como ${client.user.tag}`); }); client.login(process.env.TOKEN); Paso 4 — Ejecutar el bot node index.js Si todo está bien verás en la consola: ✅ Bot conectado como NombreDelBot#1234 ¿Y ahora qué? Desde aquí puedes empezar a escuchar eventos con client.on('messageCreate', ...), registrar Slash Commands con la REST API de Discord, o estructurar el proyecto con un Command Handler para mantener todo organizado.