Skip to content
/ discord.ts-bot Public template

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

License

Notifications You must be signed in to change notification settings

yumikodev/discord.ts-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord.ts-bot

Created by @yasuyumiko

Contributors: @Ionut767

Sobre / About

Sp: Este es un bot para Discord, escrito en TypeScript y desarrollado con Node.js y Discord.js en su versión 14.

En: This is a Discord bot, written in TypeScript and developed with Node.js and Discord.js version 14.

Pasos a seguir / Steps to Follow

Configuración / Setup:

Sp:

  • Revisa las variables de entorno (.env.example)
    • Las propiedades marcadas como opcional tienen un valor predeterminado en ./src/config.ts
  • Discord.js requiere Node.js v16.9 o superior para funcionar.
  • Puedes cambiar la presencia del bot en ./src/events/init/ready.ts
  • Puedes cambiar de comandos de servidor a comandos globales en ./src/modules/builder/index.ts. (Aprende m s)

En:

  • Review the environment variables (.env.example)
    • Properties marked as optional have a default value in ./src/config.ts
  • Discord.js requires Node.js v16.9 or higher to run.
  • You can change the bot's Presence in ./src/events/init/ready.ts
  • You can switch from server commands to global commands in ./src/modules/builder/index.ts. (Learn more)

Instalación, Compilación & Inicio / Installation, Compilation & Start:

Sp: Para instalar los paquetes/dependecias.
En: To install the packages/dependencies.

# Using npm
npm i

# Using pnpm
pnpm i

# Using yarn
yarn i

# Using Bun
bun install

Sp: Para compilar el código de TypeScript a JavaScript.
En: To compile TypeScript code to JavaScript.

# Using npm
npm run build

# Using pnpm
pnpm run build

# Using yarn
yarn run build

# Using Bun
bun run build

Sp: Para iniciar el bot En:To start the bot

npm start

Tip

Sp: Si esta usando Bun, ejecute el código de la siguiente manera. En: If you are using Bun, run the code as follows.

Para producción / For production:

bun run start:b

Para desarrollo / For development:

bun run dev:b

Note

Sp: Opcionalmente, puede reemplazar los scripts dentro de package.json. En: Optionally, you can replace the scripts inside package.json.


Características / Features

Sp:

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

En:

  • Event handler with subfolders (Event Handler).
  • Command handler with subfolders (Command Handler).
  • Slash command handler with subfolders (Slash Command Handler).
  • Integrated Eslint.
  • Integrated Prettier.

License

Este proyecto está bajo la MIT License ❤️

This project is licensed under the MIT License ❤️.


Links


Gracias por usar esto / Thank you for using this :D


Sp: Espero que esta versión mejorada sea de tu agrado. ¡Déjame saber si necesitas algo más!
En: I hope you like this improved version. Let me know if you need anything else!