This is the repository for the Fairy Tail Discord Bot 🪽 project.
-
Clone the repository:
git clone https://github.com/visoredkon/fairytail-bot.git
-
Navigate to the project directory:
cd fairytail-bot
-
Install the dependencies:
bun install
To start the bot, run the following command (don't forget to change the bot token in env):
bun start
The bot will be up and running, ready to light up your Discord server! 🔥
start
: Launches the bot in production mode.start:dev
: Launches the bot in development mode.lint
: Runs ESLint to check for code quality and adherence to coding standards.lint:fix
: Runs ESLint and attempts to fix any detected issues automatically.format
: Checks code formatting using Prettier.format:fix
: Formats code using Prettier.
- 🤖 discord.js: A powerful library for interacting with the Discord API.
- 🧰 @typescript-eslint/eslint-plugin: An ESLint plugin which provides lint rules for TypeScript codebases
- 📜 @typescript-eslint/parser: TypeScript parser for ESLint.
- 🍞 bun-types: The type definitions for Bun's JavaScript runtime APIs.
- 🚀 eslint: A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript and TypeScript.
- 🍬 eslint-config-prettier: Turns off all rules that are unnecessary or might conflict with Prettier.
- 📦 eslint-config-standard-with-typescript: ESLint shareable config for JavaScript and TypeScript in the Standard Style.
- 📦 eslint-plugin-import: ESLint plugin with rules that help validate proper imports.
- 📦 eslint-plugin-n: Additional ESLint's rules for Node.js
- 🌟 eslint-plugin-promise: ESLint rules for JavaScript promises.
- 📜 prettier: An opinionated code formatter.