Sentinel Bot is a multi-purpose Discord bot designed for moderation, music playback, utilities, and more. It is built with modular commands and supports various functionalities aimed at enhancing your Discord server experience.
- Moderation: Kick, ban, timeout, purge messages, warn users, and manage nicknames.
- Music: Play, pause, skip, shuffle songs with filters and seek capabilities.
- Utility: Fetch server info, simulate commands, add emojis, Google search, and more.
- Information: Provide bot statistics, user info, ping, and localized content like gempa (earthquake info).
- Owner Commands: Change bot avatar, set banner images.
- Modular and extensible command structure for easy addition of new features.
-
Clone the repository:
git clone https://github.com/SatzzDev/Sentinel-Bot.git cd Sentinel-Bot -
Install dependencies:
npm install
-
Create a configuration file:
Copy
config.example.jstoconfig.jsand edit it with your bot token and other settings.cp config.example.js config.js
-
Run the bot:
node index.js
Invite the bot to your Discord server and use the prefix commands. For example:
!help - Shows help menu
!play <song> - Play a song
!ban <user> - Ban a user
!serverinfo - Show server information
Refer to the individual command files inside the commands/ directory for complete usage details.
- Code is structured into commands by category for clarity.
- Music functionality is handled in the
commands/Music/folder. - Moderation commands found in
commands/Moderation/. - Utility commands under
commands/Utility/. - Owner-level commands for bot customization under
commands/Owner/. - Core libraries are in the
lib/directory.
Feel free to contribute by opening issues or pull requests.
This project is licensed under the MIT License.
For questions or support, please open an issue on the GitHub repository.