👨💻 Author: ByteKnight Development Team (@VoidPool)
ByteKnight is a powerful, multi-purpose Discord bot built on top of Discord.Net and MongoDB, presented here as a streamlined console-based application. It offers a robust set of moderation tools (mute, ban, warn), a flexible leveling/XP system, numerous slash commands, automated role assignments, and more—all without the overhead of a GUI. Perfect for server admins seeking a feature-rich, easily extendable bot that can run anywhere .NET is supported.
- Summary Documentation
The CLI Framework now includes full summary documentation, providing clear, concise explanations of all commands, functions, methods, and features to help users quickly learn and implement ByteKnight's capabilities. - Verification & Auto Role System
Automatically assigns role upon user joining and verifying. - Role Management
Includes a fully functional mute system and permission-based commands. - User XP & Level Tracking
Keep your community engaged with server-specific XP, levels, and leaderboards. - Slash Commands
Includes everything from rolling dice, coin flips, 8ball, to YouTube searches. - Moderation Toolkit
Warnings, kicks, bans, message purges with filters, and more to keep your server in check. - Welcome Messages
Customizable greetings for newcomers, complete with auto-role assignment.
- Custom Embed Creation
Easy-to-use embed-building for server admins. - Advanced Moderation Logging
Deeper logging and analytics for user interactions. - Enhanced Command Handling
Expanded slash commands and interactive event handling. - Additional Integrations
Streamer notifications, social media updates, and more.
- This public release focuses on the console-based core of ByteKnight.
- CodeForge GUI Versions
- ByteKnight Apprentice: Offers a GUI-based approach with in-app MongoDB settings, additional commands, and examples.
- ByteKnight Champion (AI): Includes advanced AI-backed modules, an expanded command library, and dedicated support for feature additions.
- Configuration:
- Your Discord Bot Token
- Server ID(s)
- MongoDB client URL and database/collection names
- Adjust these in
UserCFG.ini
or set them via the advanced GUI in ByteKnight’s premium tiers.
- Ongoing Updates for Apprentice and Champion Tiers
Expect new commands and features periodically, Apprentice Tier and Champion (AI) Tier are updated frequently. Community feedback and pull requests are welcome!
- Donate or Subscribe: Buy Me a Coffee
- Join the ByteKnight Discord: Support, coding help, and feature requests
- Check out the ByteKnight Docs page: Official Docs Page
ByteKnight - CLI Discord Bot Source Code