OPENHepBoat is now public - the whitelist is gone, and any server can come aboard.Add it to your server

Moderation that shows its work.

HepBoat keeps a record of everything it does: numbered infractions, archives of every purge, a mod-log that explains itself. And your whole server's behaviour lives in one YAML document - readable, versioned, restorable, applied live.

#mod-loglive
18:02MUTEcrabrave temp-muted for 2h by Kara: invite spam · #4021
18:02CLEAN214 messages removed in #general by Kara · archived
18:03BANseasalt banned by Mo: scam links · appeal form sent · #4022
18:05CLEANimage in #trades matched a taught scam fingerprint - deleted
18:07CONFIGconfig v58 saved by Jakey - diff kept, one-click restore
20:02EXPIREtempmute #4021 expired - role removed automatically

24

plugins

242

commands

112

mod-log action types

<1s

config reload, no restart

config one document, the whole server

If you can read this file, you know exactly what your server does.

Every setting is one YAML document. Dashboard forms patch only the keys they own, so your comments and hand-written sections survive every edit. Saves validate against the real schema before they can apply, every change gets a history entry with a diff and one-click restore, and the running bot picks it up within a second.

Guided forms when you want them, the raw editor when you don't - both write the same file, and neither one clobbers the other.

config.yaml· plugins.censor + plugins.modlog
levels:
  411175551308398592: 100   # Admins
  411175640047812611: 50    # Mods
plugins:
  infractions:
    mute_role: 674638268135047186
  modlog:
    channels:
      674638168474915242:
        includes: []      # everything
  censor:
    levels:
      0: { filter_invites: true }
      50: {}              # staff exempt
v58 · saved 2 min ago by Jakeydiff · restore

imagescan the filter that can see

Scammers post artwork because word filters can't read it.

Teach HepBoat a scam image once - reply to it with a command, or drag it into the dashboard - and every later copy is deleted on sight, including recompressed, re-cropped, and re-posted-as-a-link versions. Optional OCR reads the text inside images and runs it through the word filters you already wrote.

Ships with a shadow mode that reports without deleting, so you can watch what it would have caught before you hand it the delete button.

#tradesscanning
14:11CLEANimage from freenitro_04 matched fingerprint 9f2c·d81a - deleted
14:11MUTEfreenitro_04 temp-muted by Channel Filter: scam image · #4023
14:12CLEANsame artwork, posted as a CDN link this time - also deleted
14:14NOTEfingerprint 9f2c·d81a: 14th catch since it was taught on Jul 12

autolevel + games the half members actually see

Moderation keeps a server safe. This keeps it alive.

Leveling with custom XP curves, role rewards, image rank cards, and importers for the bots you're leaving (MEE6, Lurkr, Amari and friends). A full per-server economy on top: daily streaks, slots, blackjack, roulette, horse racing, coinflip and rock-paper-scissors duels, server prediction bets, a role shop, and purchasable rank-card flair.

Every game is individually tunable, every payout table is fixed and published - the house edge is printed on the board, never hidden in a rigged coin. Opt-in public web leaderboards for both XP and riches.

#casinoopen
21:03WINkara rides the 15x longshot in the horse race - +7,500 coins
21:05DUELmo beats seasalt at rock-paper-scissors - takes the 4,000 pot
21:08LEVELcrabrave reaches level 30 - granted @Regular, +500 coins
21:09SHOPkara buys the gold rank-card frame from the flair shop

plugins/ the manifest

infractions

Moderation with receipts

Warnings, mutes, timeouts, kicks and bans are numbered records - searchable, editable, reversible, and attributed to the moderator who acted. Timed actions expire themselves, even across restarts, and the right-click mod panel puts a member summary with one-tap actions on every phone.

censor + spam

Filters that hold the line

Invites, domains, words, tokens, zalgo and caps, with per-level and per-channel rules. Bucket-based anti-spam escalates on its own; anti-raid watches join velocity on top.

imagescan

Scams in images get caught too

Your mods teach the bot a scam image once; every recompressed, re-cropped copy after that is deleted on sight. Optional OCR reads the text inside images and runs it through your existing filters.

honeypot

Traps for the bots

Honeypot channels no human should touch: anything that posts there is banned on sight, with the evidence in your log and an unban button for the rare mistake.

modlog

A log worth reading

112 action types, routed to the channels you choose, deduplicated and attributed. Bulk deletions become browsable web archives instead of channel spam.

autolevel

Leveling done properly

XP tracks with custom curves, role rewards that come off when the XP goes away, image rank cards, importers for the bots you are leaving, and a public web leaderboard.

custcommands

Your own commands

A small scripting DSL for custom commands and auto-responders - it can act, not just reply - with a dashboard workbench that validates as you type.

networks

Ban networks

Share permanent bans across servers you trust, with per-network controls, or opt into the operator-curated global ban network.

appeals

Appeals built in

Banned users get a link to your custom appeal form on the way out; submissions land in a dashboard review queue with full history and approve/deny actions.

applications

Applications, reviewed anywhere

Build application forms with DM or in-channel intake, let staff vote, and approve or deny from Discord or the dashboard queue - with a one-click importer that brings your AppBot history along.

games

A full economy, if you want one

Per-server currency with work, crime and daily streaks; slots, blackjack, roulette, horse racing, crash and the bank heist; a fishing sea with rods, weather, aquariums and trophies; investments, server prediction bets, a role shop and rank-card flair.

quests

Quests keep members coming back

Daily and weekly quests built from real server events - messages sent, stars earned, fish caught, games won - with currency, XP, or role rewards claimed right in Discord.

admin + utilities

The everyday tooling

Welcome messages, join roles, role groups, sticky messages, channel content rules, bulk role sprays with confirmation, message archives, reminders, RSS feeds, and music - the plumbing every server needs.

+ tags, starboard, honeypot traps, music, and an external web API - 24 plugins in all, each one optional.

dashboard an operator console, not a settings page

Everything below is a real page in the dashboard today. Moderators can also act without leaving Discord - warn, timeout, kick, or ban straight from the right-click menu, with a reason form so nothing fires from a stray click.

history

Config history

Every save is a version with a diff and a one-click restore. Nothing changes silently.

diagnostics

Diagnostics

Finds config that cannot fire: missing permissions, deleted channels, rules that reference roles that no longer exist.

simulator

Filter simulator

Paste a message, pick a member level, and see exactly which censor or spam rule catches it - before it goes live.

permissions

Permission studio

Resolve who can run which command where, with the same rule engine the bot uses, not a re-implementation.

formats

Custom log formats

Re-template any of the 112 mod-log actions with live preview - your log reads the way your team talks.

workbench

Command workbench

Write custom-command scripts with validation as you type, or compose them in the visual builder.

lineage where this comes from

HepBoat is a ground-up rewrite of a bot in the rowboat lineage - the tooling that moderated some of Discord's largest communities. The rewrite kept the operator's mindset: every action is a record, every record is queryable, and nothing changes silently.

It runs as a hosted service, and the same platform can run fully white-label instances - your bot name, your avatar, your own dashboard subdomain - for communities that want their own.

fleet live totals, updated every half hour

173

servers aboard

11,579,240

members on record

1,748,896,870

messages processed

1,624,964

infractions issued

Getting aboard

HepBoat is free to add. Inviting it sets your server up on the spot - a starter config, dashboard access for you, and a welcome DM to the owner. Premium unlocks the full toolkit at $4.99 / 30 days per server - prepaid, nothing auto-renews - and the shop can also set up a fully white-label instance of your own.