Skip to content

oa1u/Sentinel

Repository files navigation

🤖 Sential Discord Bot

Enterprise-Grade Moderation & Community Management Suite

Discord.js Node.js License


ModerationTicketsXP & LevelingAuto-ModerationLoggingFun & UtilityWeb Admin Panel


🚀 Quick Start

MySQL is required for the bot and website to function.

Prerequisites

  • Node.js v18+
  • MySQL database
  • Discord bot token

Installation

git clone https://github.com/oa1u/Sentinel
cd Sentinel
npm install

Setup

  1. Configure your MySQL database and fill in everything in the Config folder.
  2. Create your first (owner) account:
    node scripts/createAccount.js
    Follow the prompts.
  3. Start the bot:
    npm start

✨ Core Features

  • Powerful moderation (ban, kick, timeout, warn, etc.)
  • Ticket system for support
  • XP & leveling with leaderboards
  • Smart auto-moderation
  • Detailed logging
  • Fun & utility commands
  • Web-based admin panel

For full documentation and admin panel access, visit the website after setup.

🛠 Website Notice

The website part of this project has just been released. Please note that it may still be buggy and have some issues. I'm working to improve it, and these problems will be addressed in upcoming updates.