Nexro is a cutting-edge Discord bot crafted with NestJS, focusing on modularity, scalability, and modern development practices. Designed for both casual users and advanced communities, Nexro is packed with features like chat-leveling, voice-leveling, and robust profile systems, with many more exciting functionalities coming soon!
- Chat-Leveling System:
- Tracks and calculates users’ activity within text channels.
- Provides user-specific levels and experience points (XP).
-
Voice-Leveling System (Next Minor Update):
- Calculates levels based on user activity in voice channels.
- Rewards users for spending time in voice chats.
-
Profile and Balance System (Upcoming Update):
- Comprehensive user profiles with customizable stats.
- Track and manage virtual currency within your server.
-
Global and Guild-Based Levels (Future Updates):
- Option to calculate levels globally across all servers.
- Guild-specific leaderboards and levels for a localized experience.
-
Utility Commands (Future Updates):
- A variety of commands to aid server management and enhance user experience.
- Stay tuned for announcements!
-
Moderator Commands (Version 2.5.0):
- Powerful tools for server admins and moderators.
- Commands for moderation, user management, and more.
Nexro follows semantic versioning:
-
Major Versions (e.g., 2.0.0):
- Introduce significant new features and functionality.
- Example: Adding a new system like moderation commands or global leveling.
-
Minor Versions (e.g., 1.1.0):
- Small upgrades to existing commands and features.
- Example: Enhancing the chat-leveling system with additional rewards or adding support for voice-leveling.
-
Patch Versions (e.g., 1.0.1):
- Bug fixes and minor tweaks to improve stability and performance.
- Chat-Leveling System:
- Fully functional text-based leveling system.
- Voice-Leveling Beta: Voice activity tracking goes live.
- Minor upgrades to chat-leveling functionality.
- Profile System: Users can view and manage their profiles.
- Balance System: Introduces virtual currency tracking.
- Global Levels: Adds support for global leaderboards.
- Utility Commands: First batch of utility commands.
- Major overhaul and new features:
- Fully integrated Global and Guild-Based Leveling Systems.
- Enhanced profile and balance systems.
- Moderator Commands: A dedicated suite of tools for server admins and moderators.
- Example commands: kick, ban, mute, warn, and more.
- NestJS: A progressive Node.js framework for building efficient, reliable, and scalable server-side applications.
- TypeScript: Ensures type safety and modern development practices.
- Discord.js: A powerful library for interacting with the Discord API.
We welcome contributions! If you'd like to contribute to Nexro, follow the steps below:
- Fork the repository.
- Create a new branch for your feature/bugfix (
git checkout -b feature-name
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-name
). - Open a pull request.
Nexro is open-source and distributed under the MIT License. Feel free to modify and use the bot as per the license terms.
- Discord Server: Coming soon!
- GitHub Issues: Found a bug or have a feature request? Open an issue here.
Stay tuned for updates, and thank you for your interest in Nexro!