Booni
BooniBot
Discord bot management and automation for the Booni ecosystem
Supercharge Your Discord Server
A comprehensive Discord bot inspired by MEE6, featuring advanced moderation, leveling systems, welcome automation, and reaction roles. Built with modern technology and a modular plugin architecture.
Advanced Moderation
Comprehensive moderation tools including kick, ban, timeout, message management, and auto-moderation with spam detection.
- Kick/Ban/Timeout users with reasons
- Bulk message deletion and content filtering
- Automatic spam detection and prevention
- Complete moderation action logging
Leveling System
Engaging XP and leveling system with leaderboards and automatic role rewards to keep your community active.
- XP gain through chat participation
- Server-wide ranking leaderboards
- Automatic role assignment based on levels
- Customizable XP rates and requirements
Welcome & Goodbye
Customizable welcome messages and auto-role assignment to create a great first impression for new members.
- Custom welcome messages with embeds
- Automatic role assignment for new members
- Goodbye messages when members leave
- Rich embed support with customization
Reaction Roles
Self-assignable roles through reactions, making it easy for members to choose their roles and interests.
- Multiple emoji-role combinations
- Easy setup with simple commands
- Built-in reaction role message generator
- Support for complex role hierarchies
Technical Specifications
Required Permissions
- Send Messages & Read Message History
- Manage Messages & Roles
- Kick & Ban Members
- Moderate Members (Timeouts)
- Add Reactions & Use External Emojis
- View Channels & Manage Server
Technology Stack
- Discord.js v14 - Modern Discord API
- TypeScript - Type-safe development
- Supabase - Reliable database storage
- Redis - High-performance caching
- Docker - Easy deployment
Command Examples
Moderation
!kick @user [reason]
!ban @user [reason]
!timeout @user <duration>
!purge <amount>
Leveling
!level [@user]
!leaderboard
!levels config
Welcome
!welcome channel #channel
!welcome message <text>
!welcome toggle
Reaction Roles
!rr add <messageId> <emoji> @role
!rr create <title>
!rr list
Quick Setup Guide
Invite Bot
Click "Add to Discord" and select your server
Configure
Set up channels, roles, and preferences
Enjoy
Your server is now supercharged!
Ready to Transform Your Discord Server?
Join thousands of servers already using Booni Bot
Add Booni Bot to Discord