Bot de discord con typescript
Como crear un Bot de discord con typescript y nodejs
Introducción
Discord es una plataforma popular para comunidades en línea, y los bots de Discord permiten automatizar tareas, moderar servidores y ofrecer funcionalidades personalizadas. Este tutorial te guiará paso a paso para crear un bot de Discord usando TypeScript y Node.js.
Requisitos previos
Node.js: Asegúrate de tener instalado Node.js (versión 16 o superior).
TypeScript: Instala TypeScript de manera global:
Editor de código: Se recomienda Visual Studio Code.
Cuenta de Discord: Necesitarás acceso a Discord y permisos para crear bots en un servidor.
Token del bot: Crea un bot en el Portal de desarrolladores de Discord para obtener tu token.
Crear el proyecto
Inicializar el proyecto:
Instalar dependencias:
Configurar TypeScript: Crea un archivo
tsconfig.json
con el siguiente contenido:
Estructura del proyecto
Crea la siguiente estructura de carpetas:
Crear el bot
1. Configurar el token
En el archivo .env
, guarda el token de tu bot:
2. Escribir el código del bot
En src/index.ts
, escribe el siguiente código:
3. Registrar comandos (opcional pero recomendado)
Crea un archivo en src/register-commands.ts
para registrar comandos en Discord:
Ejecuta este script con:
Ejecutar el bot
Inicia el bot con:
Si todo está configurado correctamente, deberías ver un mensaje en la consola indicando que el bot está conectado.
Probar el bot
Invita al bot a tu servidor de Discord utilizando el enlace de OAuth2 desde el Portal de desarrolladores.
Usa el comando
/ping
en un canal para probar la respuesta del bot.
Recursos adicionales
Última actualización
¿Te fue útil?