The only bot
your server needs
Eofh-Bot is a powerful all-in-one Discord bot — moderation, tickets, leveling, onboarding, English live alerts and more, all managed from a single web panel. Works across multiple servers.
Features
Everything in one place
Moderation
Warn, kick, ban, timeout and lock channels. Full audit log and mod log synced to the web panel in real time.
Ticket System
Custom ticket panels. Reply from the web panel — messages appear in Discord instantly. Live two-way chat, no refresh needed.
Levels & XP
Members earn XP by chatting. Configurable XP rate and cooldown per server. Level-up roles, leaderboard and rank cards.
Onboarding
Welcome new members with a fully custom role selection flow. Build steps and options visually — no coding required.
Automod
Automatically detect spam, caps abuse, mass mentions and banned words. Configurable per server with custom word lists.
Live Alerts
Post English Twitch and YouTube live alerts plus experimental TikTok live and new post alerts. Streamers can connect their own accounts with the self-link flow.
Reaction Roles
Set up messages where members can click a reaction to receive a role. Fully managed from the web panel.
Invite Tracker
Track who invited who. Full invite leaderboard and join log per server in the admin panel.
Multi-Server Panel
One bot, many servers. Each server has its own isolated settings, data and admin team — all from a single login.
Message Logs
Every edited and deleted message is logged with the original content and who sent it, searchable from the web panel.
How it works
Set up in minutes
Invite the bot
Add Eofh-Bot to your Discord server with one click.
Log in with Discord
Admins log in via Discord OAuth — no passwords needed.
Pick your server
Select which server to manage from the server switcher.
Configure & go
All settings, roles and features are configurable from the web panel instantly.
Commands
Everything at your fingertips
All commands are slash commands — type / in Discord to get started.
/mod
/mod ban
Ban a member Kick Members
/mod kick
Kick a member Kick Members
/mod timeout
Timeout a member Kick Members
/mod warn
Warn a member Kick Members
/mod warnings
View warnings for a user Kick Members
/mod clear
Bulk delete messages Kick Members
/mod lock
Lock this channel Kick Members
/mod unlock
Unlock this channel Kick Members
/mod slowmode
Set slowmode for a channel Kick Members
/mod unban
Unban a user by their Discord ID Ban Members
/level
/level rank
View your or another member's rank card
/level leaderboard
Show the server XP leaderboard
/level setxp
Set XP for a user (Admin only) Admin
/ticket
/ticket setup
Post the ticket open panel in this channel Manage Channels
/ticket open
Open a new support ticket Manage Channels
/ticket close
Close this ticket Manage Channels
/ticket claim
Claim this ticket as yours Manage Channels
/utility
/utility ping
Check bot latency
/utility serverinfo
Show server information
/utility userinfo
Show user information
/utility avatar
Get a user's avatar
/utility setup
Configure Eofh-Bot for this server
/utility poll
Create a poll
/utility stats
Show Eofh-Bot statistics
/utility membercounter set
Enable live member count in a voice channel name Manage Server
/utility membercounter disable
Stop updating the member counter channel Manage Server
/utility membercounter status
Show current member counter settings Manage Server
/setup-rules
/setup-rules
Post or refresh the rules embed in #rules Admin
/birthday
/birthday set
Save your birthday for this server
/birthday show
Show your saved birthday
/birthday remove
Remove your birthday from this server
/remindme
/remindme
Set a reminder
Permission badges show the Discord permission required for that slash command.
Behind the bot
Maintained & developed by
Have a question, found a bug, or need help setting up the bot? Join our community and we'll get back to you as soon as possible.
Join our Discord