MoonBot is an all-in-one Discord bot with stream alerts, moderation, verification, XP system, polls, fun commands, and premium features.
🌙 MoonBot — Multipurpose Discord Bot
MoonBot is a multipurpose Discord bot that features welcome images, moderation, fun commands, in-profile apps, user info, XP system, and more.
➕ Add the bot to your server
💬 Support Server
🌐 Official Website
💎 Premium Subscription
🔧 Commands Prefix
MoonBot uses slash commands only (/).
🔍 Info Commands
| Command |
Description |
Premium |
/avatar |
Show a user's avatar (normal or guild). |
❌ No |
/banner |
Show a user's banner. |
❌ No |
/roles |
Show a user's roles. |
❌ No |
/user |
Show information about a user. |
❌ No |
/server |
Show information about the server. |
❌ No |
/help |
Show bot help information. |
❌ No |
/invite |
Get the bot's invite link. |
❌ No |
/botstats |
Show bot statistics. |
❌ No |
/support |
Get the support server link. |
❌ No |
🛠️ Moderation Commands
| Command |
Description |
Permission Needed |
Premium |
/clear |
Delete a specific number of messages (optionally from a user). |
Manage Messages |
❌ No |
/kick |
Kick a member with or without a reason. |
Kick Members |
❌ No |
/ban |
Ban a member with or without a reason. |
Ban Members |
❌ No |
/lock |
Lock a channel (disable @everyone from sending messages). |
Manage Channels |
❌ No |
/unlock |
Unlock a channel (allow @everyone to send messages). |
Manage Channels |
❌ No |
/timeout |
Timeout a member for a specific time. |
Timeout Members |
❌ No |
/slowmode |
Set a custom slowmode in a channel. |
Manage Channels |
❌ No |
/logs enable |
Enable server logs for moderation actions. |
Manage Server |
❌ No |
/logs disable |
Disable server logs for moderation actions. |
Manage Server |
❌ No |
/logs status |
Check the status of server logs. |
Manage Server |
❌ No |
/welcome setup |
Setup the server welcome channel. |
Manage Server |
❌ No |
/welcome disable |
Disable the welcome channel. |
Manage Server |
❌ No |
/button-role |
Create interactive button-based role assignment. |
Manage Server |
❌ No |
/auto-react |
Enable auto reactions in channels (e.g. suggestion channel). |
Manage Server |
❌ No |
💎 Premium Moderation Commands
| Command |
Description |
Permission Needed |
Premium |
/verify setup |
Setup a verification system (buttons = free, emoji/captcha = premium). |
Manage Server |
🔄 Mixed |
/allrole add |
Give everyone (or everyone with a role) a specific role. |
Administrator |
✅ Yes |
/allrole remove |
Remove a specific role from everyone (or everyone with a role). |
Administrator |
✅ Yes |
/unban everyone |
Unban all users in the server. |
Administrator |
✅ Yes |
/farewell setup |
Setup farewell messages (advanced customization = premium). |
Manage Server |
✅ Yes |
/farewell disable |
Disable farewell messages. |
Manage Server |
❌ No |
📺 Stream Tracking Commands
| Command |
Description |
Permission Needed |
Premium |
/twitch addchannel |
Add a Twitch channel for stream notifications. |
Manage Server |
🔄 Mixed |
/twitch removechannel |
Remove a Twitch channel from notifications. |
Manage Server |
❌ No |
/kick-stream addchannel |
Add a Kick streamer for notifications. |
Manage Server |
🔄 Mixed |
/kick-stream removechannel |
Remove a Kick streamer from notifications. |
Manage Server |
❌ No |
/settings setchannel |
Set the notification channel for stream alerts. |
Manage Server |
❌ No |
/settings setliverole |
Set a general live role for all platforms (free tier). |
Manage Server |
❌ No |
/settings togglebuttons |
Enable/disable notification buttons for Twitch and Kick. |
Manage Server |
❌ No |
/settings view |
View current guild notification settings. |
Manage Server |
❌ No |
Limits:
- Free tier: up to 25 channels per server.
- Premium tier: unlimited channels.
💎 Premium Stream Features
| Command |
Description |
Permission Needed |
Premium |
/settings setcooldown |
Set a custom cooldown between stream notifications. |
Manage Server |
✅ Yes |
/settings setmessage |
Customize the stream notification message with variables. |
Manage Server |
✅ Yes |
/settings setplatformrole |
Set platform-specific roles for different streaming services. |
Manage Server |
✅ Yes |
/settings toggleembeds |
Toggle between rich embeds and simple text notifications. |
Manage Server |
✅ Yes |
/settings setembed |
Customize embed appearance (title, description, color, image). |
Manage Server |
✅ Yes |
💎 Premium Management Commands
| Command |
Description |
Permission Needed |
Premium |
/premium |
Manage your premium subscription. |
None |
❌ No |
/activate |
Activate premium features for a server. |
Manage Server |
❌ No |
/transfer |
Transfer premium activation between servers. |
Manage Server |
❌ No |
/validate |
Validate a premium license key. |
None |
❌ No |
/remove |
Remove premium activation from a server. |
Manage Server |
❌ No |
⚙️ Utility Commands
| Command |
Description |
Premium |
/poll |
Create a poll (up to 10 choices, multi-vote). |
✅ Yes |
🎉 Fun Commands
| Command |
Description |
Premium |
/minesweeper |
Start a minesweeper game. |
❌ No |
/flipcoin |
Flip a coin. |
❌ No |
/restart |
Restart the bot. |
❌ No |
🖥️ User Context Menu Commands
| Command |
Description |
Premium |
User Avatar |
Show the user's avatar. |
❌ No |
User Guild Avatar |
Show the user's custom guild avatar. |
❌ No |
User Banner |
Show the user's banner. |
❌ No |
User Profile |
Show information about the user. |
❌ No |
User Roles |
Show the user's roles. |
❌ No |
📊 XP Commands
| Command |
Description |
Premium |
/xp profile [user] |
View your (or another user's) XP profile. |
❌ No |
/xp leaderboard [type] |
View leaderboards with pagination (level, streaks, gifters). |
❌ No |
/xp daily |
Claim daily XP with streak bonuses (30/180/360+ tiers). |
❌ No |
/xp gift [user] [amt] |
Gift XP to another user (costs 2x). |
❌ No |
/xp stats [type] |
View personal/server/activity statistics. |
❌ No |
/rank [user] |
Generate a visual rank card. |
❌ No |
Admin XP Tools
| Command |
Description |
Permission |
/level user set |
Set a user's level (XP resets to 0). |
Manage Server |
/level user reset |
Reset a user's level to 0. |
Manage Server |
/level everyone reset |
Reset levels for everyone in the server. |
Manage Server |
📝 Message Context Menu Commands
| Command |
Description |
Permission Needed |
Premium |
Delete After this |
Delete all messages after the selected one. |
Manage Messages |
✅ Yes |
Raw Message |
Copy the raw format of a message. |
None |
❌ No |
💎 Premium
- Premium is controlled by the guild owner.
- Tiers: BASIC (1 server), PRO (3 servers), UNLIMITED (unlimited servers).
- All tiers include the same features; only the number of server slots differs.
Premium-only features summary:
- Advanced Verification (emoji + captcha).
- Poll Creation & Management (multi-choice, multi-vote).
- Mass Role Management (
/allrole add/remove).
- Mass Unban (
/unban everyone).
- Custom Farewell Messages (images/backgrounds).
- Stream Notification Customization (message/cooldown).
- Platform-specific Roles.
- Unlimited Stream Tracking (free = 25 channels).
- Rich Embed Customization.
🔗 Links