yumikodev / discord.ts-bot

A Discord bot template written in TypeScript using Node.js and Discord.js v14

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

discord.ts-bot

Creado por @yasuyumiko

Sobre

Este es un bot para Discord, escrito en TypeScript y desarrollado con Node.js y Discord.js en su version 14.

Pasos a seguir

Configuración:

  • Revisar las variables de entorno (.env.example)
    • Las propiedades marcadas como opcionales tienen un valor por defecto en ./src/config/config.ts
  • Discord.js requiere Node.js v16.9 o superior para funcionar.
  • Puede cambiar la Presencia de su bot en ./src/events/ready.ts
  • Puede cambiar de comandos de servidor a comandos globales en ./src/handler/main.ts. (Ver más)

Instalación, Compilación & Inicio:

Para instalar los paquetes/dependecias.

# Using npm
npm i

# Using pnpm
pnpm i

# Using yarn
yarn i

# Using Bun
bun install

Para compilar el código de TypeScript a JavaScript.

npm run build

Para iniciar el bot

npm start

Tip

Si esta usando Bun, ejecute el código de la siguiente manera.

Para producción:

bun run src/index.ts

Para desarrollo:

bun run --watch src/index.ts

Note

Opcionalmente, puede reemplazar los scripts dentro de package.json.

Características

  • Gestor de eventos (Event Handler).
  • Gestor de comandos con subcarpetas (Command Handler).
  • Gestor de comandos de barra con subcarpetas (Slash Command Handler).
  • Eslint integrado.

Licencia

Este proyecto está bajo la MIT License ❤️

Enlaces

Gracias por usar esto :D.

About

A Discord bot template written in TypeScript using Node.js and Discord.js v14

License:MIT License


Languages

Language:TypeScript 97.5%Language:JavaScript 2.5%