StormBot — The Free Discord Bot That Does Everything
StormBot is a full-featured Discord bot with 50+ modules — all completely free, no premium tiers, no paywalls, no hidden limits. Built for server owners who want one bot that does it all without paying $5–$12/month for features that should be free.
🛡️ Moderation & Safety
Ban, kick, timeout, warns with auto-escalation (timeout → kick → ban), mass-ban, purge inactive members, automod with 7 rules (invites, links, spam, caps, mentions, emoji spam, newlines), single-click verification gate, per-guild automod whitelist channels & roles.
🎫 Tickets & Support
Multi-panel tickets — support multiple teams with different categories, each with its own support role, log channel, open message, and auto-close timer. Modmail lets members DM the bot and staff reply from a private channel, fully anonymous mode included.
👋 Welcome & Onboarding
Embed builder with live preview, customizable welcome/goodbye messages with {user} {server} {memberCount} variables, DM on join, multi-autorole, and a test button that sends the preview directly to you before you save.
📈 Levels & Economy
MEE6-compatible XP curve + voice XP (members earn XP while in voice chat). Role rewards, full leaderboards. Economy with wallet & bank, daily/work/rob commands, shop with role purchases, admin balance editor.
🎉 Community Engagement
Giveaways with button entry and live counter, advanced polls with multi-option, anonymous voting, deadlines, and live bar charts. Suggestions with 👍/👎 voting and Approve/Deny/Implement status workflow. Starboard (hall-of-fame), boost tracker with role rewards, boost milestones, birthday auto-celebration with 24h role, daily message streaks with role rewards, counting game, quote book, confessions channel, reaction stats leaderboard.
🎨 Role Management
Reaction roles with 4 modes (toggle/unique/add-only/remove-only), visual builder on dashboard. Dropdown role menus with min/max selection limits. Color role picker panels with exclusive mode.
🔔 Alerts & Automation
Social alerts — auto-post when you go live on Twitch, YouTube, or Kick. Bump reminders that auto-detect Disboard /bump and ping 2h later. Scheduled one-shot or recurring messages (hourly/daily/weekly/custom). Sticky messages that stay at the bottom of a channel. Highlights/watchwords that DM you when a keyword is mentioned. Trigger words with regex auto-replies (no prefix needed).
📊 Analytics & Stats
Activity insights with top channels, top members, and daily volume sparkline. Server stats with live voice-channel counters (members, online, boosts, etc.). Emoji stats showing the most-used emojis across chat and reactions. Invite tracker with who-invited-whom leaderboard and join attribution.
🛠️ Utility & Quality-of-Life
Custom embed builder with reusable templates, send to any channel from the dashboard. Tags / saved info responses with embed mode. Member notes (private non-punitive mod notes per member). Mod templates (quick saved replies for mods). Gif library with searchable autocomplete. Auto-voice (join a lobby → bot spawns your private VC, deletes when empty). Temp roles with auto-expire (1m–365d). Auto-archive idle threads with whitelist. Lock schedules to auto-lock channels at fixed UTC times. Topic rotation on a timer. Auto-publish for announcement channels. Random member picker / raffle. Server info hub with about text + up to 10 custom links. Applications with multi-question forms and Approve/Deny review buttons.
🔧 Admin Tools
JSON backup/export of all settings tables (one-click snapshot). Full audit log of every dashboard edit. Per-guild module toggles so you only show what you use.
🌐 Dashboard
Full web dashboard — sign in with Discord, see only servers you can manage. Every module has live previews, sliders, and a save-bar. No coding required.
Why StormBot?
51+ modules, all free — no premium tier, no paywalls, never
Voice XP — members earn XP in voice chat (MEE6 and Carl-bot don’t do this for free)
Live preview editor — see your welcome message, embed, or reaction role panel before you save
Self-hostable — your bot, your database, your data. No SaaS lock-in
Modern tech stack — TypeScript, Next.js 14, Discord.js v14, Postgres with atomic SQL operations
Check out the home page for the full Discord Bot List.
StormBot is a full-featured Discord bot with 50+ modules — all completely free, no premium tiers, no paywalls, no hidden limits. Built for server owners who want one bot that does it all without paying $5–$12/month for features that should be free.
🛡️ Moderation & Safety
Ban, kick, timeout, warns with auto-escalation (timeout → kick → ban), mass-ban, purge inactive members, automod with 7 rules (invites, links, spam, caps, mentions, emoji spam, newlines), single-click verification gate, per-guild automod whitelist channels & roles.
🎫 Tickets & Support
Multi-panel tickets — support multiple teams with different categories, each with its own support role, log channel, open message, and auto-close timer. Modmail lets members DM the bot and staff reply from a private channel, fully anonymous mode included.
👋 Welcome & Onboarding
Embed builder with live preview, customizable welcome/goodbye messages with {user} {server} {memberCount} variables, DM on join, multi-autorole, and a test button that sends the preview directly to you before you save.
📈 Levels & Economy
MEE6-compatible XP curve + voice XP (members earn XP while in voice chat). Role rewards, full leaderboards. Economy with wallet & bank, daily/work/rob commands, shop with role purchases, admin balance editor.
🎉 Community Engagement
Giveaways with button entry and live counter, advanced polls with multi-option, anonymous voting, deadlines, and live bar charts. Suggestions with 👍/👎 voting and Approve/Deny/Implement status workflow. Starboard (hall-of-fame), boost tracker with role rewards, boost milestones, birthday auto-celebration with 24h role, daily message streaks with role rewards, counting game, quote book, confessions channel, reaction stats leaderboard.
🎨 Role Management
Reaction roles with 4 modes (toggle/unique/add-only/remove-only), visual builder on dashboard. Dropdown role menus with min/max selection limits. Color role picker panels with exclusive mode.
🔔 Alerts & Automation
Social alerts — auto-post when you go live on Twitch, YouTube, or Kick. Bump reminders that auto-detect Disboard /bump and ping 2h later. Scheduled one-shot or recurring messages (hourly/daily/weekly/custom). Sticky messages that stay at the bottom of a channel. Highlights/watchwords that DM you when a keyword is mentioned. Trigger words with regex auto-replies (no prefix needed).
📊 Analytics & Stats
Activity insights with top channels, top members, and daily volume sparkline. Server stats with live voice-channel counters (members, online, boosts, etc.). Emoji stats showing the most-used emojis across chat and reactions. Invite tracker with who-invited-whom leaderboard and join attribution.
🛠️ Utility & Quality-of-Life
Custom embed builder with reusable templates, send to any channel from the dashboard. Tags / saved info responses with embed mode. Member notes (private non-punitive mod notes per member). Mod templates (quick saved replies for mods). Gif library with searchable autocomplete. Auto-voice (join a lobby → bot spawns your private VC, deletes when empty). Temp roles with auto-expire (1m–365d). Auto-archive idle threads with whitelist. Lock schedules to auto-lock channels at fixed UTC times. Topic rotation on a timer. Auto-publish for announcement channels. Random member picker / raffle. Server info hub with about text + up to 10 custom links. Applications with multi-question forms and Approve/Deny review buttons.
🔧 Admin Tools
JSON backup/export of all settings tables (one-click snapshot). Full audit log of every dashboard edit. Per-guild module toggles so you only show what you use.
🌐 Dashboard
Full web dashboard — sign in with Discord, see only servers you can manage. Every module has live previews, sliders, and a save-bar. No coding required.
Why StormBot?
51+ modules, all free — no premium tier, no paywalls, never
Voice XP — members earn XP in voice chat (MEE6 and Carl-bot don’t do this for free)
Live preview editor — see your welcome message, embed, or reaction role panel before you save
Self-hostable — your bot, your database, your data. No SaaS lock-in
Modern tech stack — TypeScript, Next.js 14, Discord.js v14, Postgres with atomic SQL operations
Race-condition-free — pay, rob, and XP updates use Postgres functions, not application-level locking

