The all-in-one Discord bot for modern communities.
Welcome, moderate, play, manage, and automate – all in one stylish package.
This bot was created for my personal use in my Discord communities. Taking this into account, any use, redistribution, modification or other action done with the code must be done under my approval, the code was only posted and open sourced on Github for easier redistribution to my portfolio.
- Welcome & Goodbye System: Customizable messages, embeds, DMs, and logging.
- Moderation: Bans, kicks, mutes, timeouts, warnings, purges, role management, and more.
- Leveling: Text & voice XP, auto-roles, leaderboards, and rewards.
- Tickets: Multi-type ticket system with panels, auto-close, and staff pings.
- Starboard: Highlight the best messages with emoji-based starboards.
- Economy: Jobs, games, banking, leaderboards, and more.
- Fun & Games: Truth or Dare, Would You Rather, memes, and more.
- Utility: Role info, avatar viewer, URL shortener, and diagnostics.
- Autoroles & Reaction Roles: Auto-assign and reaction-based roles.
- Minecraft Server Management: Start/stop/status for Docker/JAR servers (with Docker integration).
- Giveaways: Timed, multi-winner, and fully managed.
- Bump Reminders: Never miss a Disboard bump again!
- And much more...
git clone https://github.com/juinc/hooty-bot.git
cd hooty-botCreate your .env file inside the Hooty Bot directory (not in src), and paste in your bot's configuration:
BOT_TOKEN=YOUR_TOKEN
Requires Docker & Docker Compose installed.
docker compose up --build -d- The bot will auto-restart unless stopped.
- All data/config is stored in the
src/folder (mapped to the container).
docker compose downgit pull
docker compose up --build -d- All configuration and data is stored in the
src/config/andsrc/database/folders. - Use the bot's slash commands or prefix commands to configure features in Discord.
- For advanced features (e.g., Minecraft server management), ensure the bot has access to the Docker socket (
/var/run/docker.sock).
- Author: juinc
- Discord: @juinc
"Why use 10 bots when you can use one? Hooty handles it all, with style."

