Vexon Bot is a powerful, modular, and scalable Discord bot designed to enhance server management and user engagement. Built with modern TypeScript and a monorepo structure, it offers a robust foundation for building complex Discord applications.
- Modular Architecture: Built using a monorepo structure for better code organization and scalability.
- Voice Channel Management: Advanced voice channel commands and automation (
!!sesegel). - Dual Bot Support: Capable of running multiple bot instances simultaneously.
- Robust Error Handling: Comprehensive logging and error reporting systems.
- Easy Configuration: Simple environment variable configuration.
-
Clone the repository:
git clone https://github.com/teymensel/vexon_bot.git cd vexon_bot -
Install dependencies:
npm install # or pnpm install -
Configuration:
- Navigate to
apps/bot. - Copy
.env.exampleto.env. - Fill in your Discord API credentials.
cd apps/bot cp .env.example .env - Navigate to
-
Build and Run:
npm run build npm start
To update to the latest version, simply pull the changes from the repository:
git pull origin main
npm install
npm run buildContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.