ProjectA is a versatile Discord bot template designed to help you kickstart your own bot development. Built with discord.js
.
- Discord.js Based: Powered by the popular
discord.js
library for seamless interaction with the Discord API. - Extensible: Easily add new features and commands to suit your needs.
- Open Source: Licensed under the MIT, allowing you to use, modify, and distribute the code.
- Node.js (v14 or higher)
- npm or yarn
- A Discord account and a bot token from the Discord Developer Portal
-
Clone the repository:
git clone https://github.com/WLappiz/ProjectA.git cd ProjectA
-
Install dependencies:
npm install
-
Configure the bot:
- Rename
config.json.example
toconfig.json
and fill in your bot token and other configuration details.
- Rename
Start the bot in production mode with the following command:
npm start
For development mode with automatic restarts on file changes, use:
npm run dev
Ensure you are using the following versions for compatibility:
- Node.js: v14 or higher
- Dependencies:
axios
: 1.8.1chalk
: 5.4.1chokidar
: 4.0.3discord.js
: 14.18.0discord.js-rate-limiter
: 1.3.2dotenv
: 16.4.7express
: 4.21.2multer
: 1.4.5-lts.1set-interval-async
: 3.0.3
- DevDependencies:
nodemon
: 3.1.9
This project is licensed under the MIT. See the LICENSE file for details.
We welcome contributions! Please read our CONTRIBUTING.md for details on how to contribute to this project.
For support or inquiries, please contact us at [email protected].
Happy bot building! 🚀