AeroX is a feature-rich Discord bot built with discord.js v14, featuring advanced hybrid sharding for scalability, high-quality music streaming via Lavalink, and a modular architecture.
- Multi-Platform Music: Play music from YouTube, Spotify, Apple Music, and SoundCloud.
- Advanced Sharding: Powered by
discord-hybrid-shardingfor maximum stability and performance. - Persistent Storage: Uses Better-SQLite3 for lightning-fast data management.
- Extensive Command List: Over 190+ prefix commands and 120+ slash commands.
- Music Filters: Enhance your audio with Bassboost, Nightcore, Vaporwave, and more.
- Module Categories:
- ๐ต Music: Full playback control, playlists, and 24/7 mode.
- ๐ก๏ธ Moderation: Advanced tools like ban, kick, mute, and warn.
- ๐ซ Tickets: Comprehensive ticket system for support.
- ๐ Giveaways: Professional giveaway management.
- ๐ฎ Fun & Utility: Rank cards, memes, image processing, and more.
โโโ src/
โ โโโ commands/ # Categorized bot commands
โ โโโ config/ # Configuration files & emoji maps
โ โโโ database/ # SQLite managers and repository pattern
โ โโโ events/ # Discord, Node, and Lavalink event handlers
โ โโโ structures/ # Core classes (Client, Command, etc.)
โ โโโ utils/ # Helper functions and registration logic
โ โโโ index.js # Main bot entry point
โ โโโ shard.js # Cluster/Sharding manager
โโโ database/data/ # Persistent .bread database files
โโโ docsweb/ # Static documentation files
โโโ LICENSE # Custom non-commercial license
- Node.js: v18 or higher
- Lavalink: An active Lavalink node for music features
- Database: SQLite3 (automatically initialized)
This project is licensed under a custom agreement. It is free for personal, non-commercial use. Redistribution for profit or creating video tutorials/showcases of the source code without permission is strictly prohibited. See LICENSE for full details.
- Developers: Shinchan & AeroX Development
- Base Code: This project uses Yukihana by bre4d777 as its foundation.
Join our support server for help and updates: discord.gg/aerox