Skip to content
Getting Started

Start with one lane, not every command.

Party servers usually start with /play and /daily. Retention-focused communities often add /drops status and scheduled Question Drops next. Smaller communities often start with /watch, /later, /remind, or /bremind. Identity-heavy servers tend to start with /buddy and /profile.

Best first public command

/play opens the multiplayer lobby for Broken Telephone, Exquisite Corpse, Spyfall, Word Bomb, and Pattern Hunt.

Best first solo command

/daily opens Daily Arcade without needing a full room.

Best first private utility

/watch settings is a good first setup if you want quiet DM alerts instead of noisy public posts.

Best first admin command

For admins configuring a new server, /setup panel opens the guided setup hub with balanced readiness scores, section checklists, confirmable presets, and focused jumps into Shield, Raid Guard, Anti-Nuke, Moderation Basics, Appeals, Logs, Setup Sync, Confessions, Admin, Question Drops, Server Messages, and Bump Reminders.

Best first support command

/support opens the official support server, website, premium, and policy links in one place if you need help or want to report a bug.

Best first premium command

/premium plans compares Free, Supporter, Babblebox Plus, and Babblebox Guild Pro before you spend anything.

Public vs Private

Showable where it should be. Quiet where it should stay personal.

Babblebox separates surfaces people want to share from surfaces that work better as personal tools. That keeps the bot feeling native in Discord instead of turning every interaction into a private panel or every reminder into channel clutter.

Usually public

/play, most Daily Arcade outputs, /buddy, and /profile are designed to sit comfortably in chat.

Usually private

/setup, /watch, /later, /capture, /remind, /bremind, /messages, /afk, and most setup or failure states stay private or DM-oriented.

Moderator-private

Shield configuration, admin cleanup tooling, and mod alerts are meant for admins and moderator channels, not public callouts.

Mobile-ready cards

Cards use short titles, compact lists, and spacing that still scans cleanly on Discord mobile.

Anonymous Confessions

Staff-blind anonymous posting with calm, bounded safety.

Confessions are optional in Babblebox and do nothing until admins enable and configure them. This staff-blind lane stays quiet until it is deliberately opened. Once live, /confess opens a private composer, /confess manage, /confess appeal, /confess vote, /confess move, /confess report, /confess reply-to-user, /confess notifications, and /confess about mirror the private member utility flows, and server staff still moderate by confession ID, vote ID, and case ID only while Babblebox still enforces safety internally without exposing authors or voters.

/confess, /confess vote, /confess move, plus manage, appeal, report, and about

Open the private composer, anonymous vote flow, one-time clean move flow, or the matching private member support flows.

DetailsConfessions, anonymous replies, owner replies, and pending self-edits allow up to 4000 characters. Admins can configure up to 3 public Confessions channels for both CF- confession posts and CV- anonymous vote posts; the default public channel is used from other channels, a configured current channel overrides the default, and an explicit configured channel option overrides both. Anonymous votes are off by default, use a two-step composer with the question first and then an Add answer options step, provide five separate option fields where the first two are required, allow 2-5 text-only options up to 24 characters each including emoji-only labels, block links and mentions, route through private review by default when enabled, auto-close after a selected duration up to 2 weeks, and keep voters anonymous with private receipts. Posts queued for review remember the chosen public destination through approval. Before opening private modals, Babblebox rejects known invalid or inaccessible selected destinations privately and lists ready public Confessions destinations. If a submitted confession or vote later fails a recoverable destination, stale setup, Shield/safety, link/private-info/mention, vote validation, or practical image validation check, the private result can include Edit & Try Again, Show Draft, and Discard Draft. That draft recovery is short-lived in-memory only for up to 15 minutes, same-server and same-member scoped, still revalidates before posting, and keeps only typed confession body/link or vote question/options/duration/intended destination; it does not retain files, images, raw Discord CDN URLs, staff-visible previews, or clipboard state. The manual-copy view deactivates links and escapes mentions/code fences. One link total is allowed under the server's active Confessions link mode for normal confessions, and Babblebox Shield still blocks unsafe or high-risk destinations. Offensive or derogatory language is filtered, adult / 18+ language is blocked by default unless admins change that policy, images stay off by default, public anonymous replies stay off by default, and self-edit stays off by default unless admins explicitly enable those riskier options. Guild Pro can raise the saved image ceiling, and downgrade keeps that saved setting while the active current-plan image ceiling falls back. When public replies are enabled, the button is named Reply anonymously, it lives on eligible published confession and vote posts instead of the launch panel, first replies to top-level posts reuse one Babblebox thread when Discord allows it, reply-confessions stay inside that same thread without nested threads, and the reply stays anonymous even if Babblebox sends it through private approval before posting. When the original root author uses that public reply path, Babblebox labels the public reply as Anonymous OP Reply without exposing their identity. Clean top-level confessions and votes can move between configured public Confessions channels; member moves are one-time and limited to 5 minutes after publication, staff moves require Confessions moderation permissions, and posts with replies or threads cannot be moved. The latest eligible live confession post can also show Create a confession. Babblebox hides your account, but a personal link, identifiable image, or self-identifying poll wording can still reveal you if you include it.
/confess reply-to-user and /confess notifications

Review private owner reply prompts and manage opt-in reply DMs.

DetailsIf someone explicitly replies to your confession, posts an anonymous reply to it, or replies to your first public owner reply, Babblebox keeps a private opportunity in /confess reply-to-user. Reply DMs are off by default; after submitting a confession you can choose Notify for This Confession, Notify for All My Confessions, or Inbox Only, and /confess notifications can manage one confession or all your confessions in that server later. Enabled prompts include Mute This Confession and Mute Server Reply DMs; those controls mute only future prompt DMs, pending owner-reply opportunities stay available, and enabling DMs creates Discord-visible DM messages that may remain in your DM history. Public anonymous replies and owner replies show the referenced confession ID and link it to the public post when a safe Discord jump link exists. Public replies from the original root author and private owner-reply results post as Anonymous OP Reply so OP is visibly marked without exposing identity. Owner replies are enabled by default, stay text-only, and only go through review if admins enable owner-reply review.
/confessions, /confessions cooldown, /confessions votes, /confessions role, /confessions moderate, and /confessions move

Open the admin panel, tune cooldowns, configure votes, manage role eligibility, move clean posts, and moderate by confession, vote, or case ID.

DetailsAdmins can enable the feature, choose the default public Confessions channel plus up to two additional public Confessions channels, choose Disabled, Trusted Only, or Allow All Safe Confessions link mode, explicitly turn votes, images, or replies on after setting a separate private review channel where needed, configure a public panel channel and a dedicated private appeals / reports channel, and manage role allowlist / blacklist rules where blacklist always wins and a non-empty allowlist means only those roles may submit. Regular confession cooldowns are whole minutes from 1 minute to 24 hours and default to 5 minutes; vote cooldowns are whole hours from 1 hour to 7 days, default to 1 hour, and apply to non-exempt members while automatic-moderation-exempt admins or roles can bypass that vote-creation cooldown. Babblebox shows a warning before Allow All Safe because Shield safety still applies but wider link acceptance increases moderation and privacy risk. Setup and policy controls remain admin-only. The /confessions root may appear broadly because Discord cannot filter by Babblebox's configured staff role; protected subcommands still re-check authorization at runtime. Members with Manage Messages plus the configured Babblebox moderation staff role can use Confessions moderation actions when runtime safety checks pass. Staff can approve, deny, delete, pause, permanent-ban, restrict images, clear, move clean top-level posts, or mark false positive without exposing the author or voters. Manual moderation logs use the Confessions log route and include safe IDs, result, purge counts, route status, and delivery status, never author identity or confession content. Permanent-ban purge defaults to the latest published top-level confession, with disabled and all published top-level modes available.
Party Games

Short multiplayer energy, built around live rooms.

/play acts as the shared lobby for the live-party lane instead of forcing people to remember several different entry points.

/play

Open the multiplayer lobby.

DetailsStart Broken Telephone, Exquisite Corpse, Spyfall, Word Bomb, or Pattern Hunt from one place. Broken Telephone runs as a DM relay, Exquisite Corpse uses six hidden prompts for 3-6 players, Spyfall rotates the spotlight through live interrogation and voting, Word Bomb keeps compact syllable pressure high, and Pattern Hunt turns into guesser-led table talk with private natural theories in /hunt guess. Pattern holders need server DMs open before the room starts.
/spyfall target and /spyfall vote

Move the Spyfall spotlight or call the vote from slash.

DetailsUse /spyfall target @member when the original target panel has scrolled away. /spyfall vote starts the vote, while the old prefix bb!vote still works for a short migration window. The separate /vote root is now reserved for the Top.gg Vote Bonus panel.
/hunt status and /hunt guess

Operate the active Pattern Hunt round.

DetailsThese stay dormant unless a Pattern Hunt lobby is already live in the server. /hunt status mirrors the live state card privately, and /hunt guess accepts natural theories like contains a number, starts with b, or has 3-5 words. The Contains Digits family means digits 0-9 only.
/stats and /leaderboard

Check light session stats.

DetailsThese stay compact and playful instead of turning into a giant progression system.
Daily Arcade

Three quick daily booths plus a guild-first Question Drops lane.

Daily Arcade gives people something to do even when there is no full group ready for a live room. Question Drops add lightweight scheduled prompts, mastery roles, scholar ranks, guild knowledge boards, and private member role controls while keeping channel noise low. Both lanes stay compact, public-friendly, and spoiler-aware.

/daily

Open the current daily booth selection.

DetailsBabblebox keeps Daily Arcade at three booths: Shuffle leans on stronger word shapes, Emoji uses layered clue trails, and Signal rotates across Caesar shift, mirror alphabet, and adjacent-pair swap.
/daily play

Submit a daily answer or guess.

DetailsThe shorthand path still defaults cleanly instead of forcing command complexity.
/daily stats, /daily share, /daily leaderboard

Share progress while keeping booth results spoiler-safe.

DetailsOpen and result cards show Difficulty, Length, and the booth Profile, while warnings and storage issues stay private even when the main cards are public.
/drops status, /dropsadmin panel, /dropsadmin config, /dropsadmin diagnostics, /dropsadmin channels, /dropsadmin categories, /drops stats, /drops leaderboard

Run the scheduled Question Drops lane.

Details/dropsadmin panel is the focused admin setup surface and is also reachable from /setup panel. Admins can run 1-10 drops per day, tune activity gating, and choose channels, categories, temporary wrong-answer tone, smart or fixed timing, and a compact difficulty profile. Standard stays welcoming, Smart leans medium and hard with rare Very Hard, Hard is noticeably tougher with occasional Very Hard, players still answer live in-channel, tone mode adds light category, difficulty, and prompt context to temporary wrong-answer feedback but does not change answer judging, numeric drops accept clean digits, and simple number words only count for whole-number answers, multiple-choice prompts accept the correct option letter or option text, ordered-sequence prompts are one-shot and work best with a clean comma-separated answer, idle channels can skip a slot, stronger concept, family, prompt, answer, category, and answer-shape rotation keep busy lanes fresher, diagnostics warn when a narrow pool is likely to repeat, Free Question Drops raw analytics rows prune after 45 days, and Guild Pro can keep Question Drops raw analytics rows for 180 days while compact mastery/profile totals and leaderboards stay aggregate-backed.
/dropsadmin ping

Choose one optional role ping for live Question Drops.

DetailsBabblebox only includes that role mention when the configured role still exists and can be mentioned safely in the delivery channel. Missing roles, unmentionable roles, or blocked permissions downgrade quietly to an unpinged drop instead of failing the post.
/drops roles status, /drops roles remove, /drops roles preference

Manage your own Babblebox Question Drops roles privately.

DetailsMembers can remove current Babblebox-managed roles, stop future grants, or opt back in later without erasing earned knowledge history.
/drops-mastery category, /drops-mastery scholar, /drops-mastery recalc

Configure mastery roles, the scholar ladder, and announcement copy in one place.

DetailsThe prefix equivalents stay under bb!dropsadmin mastery .... Those same mastery commands open the safe modal editor with template_action, support a scope default plus optional tier overrides, and fall back as tier override > scope default > Babblebox default. Category tokens: {user.mention} {user.name} {user.display_name} {role.name} {tier.label} {threshold} {category.name}. Scholar tokens: {user.mention} {user.name} {user.display_name} {role.name} {tier.label} {threshold}. AI celebration copy is optional and requires Guild Pro; the larger offline question pool and smarter rotation do not.
Buddy / Profile / Vault

One identity layer, not a bloated economy.

Babblebox's identity surfaces are meant to feel worth showing. They collect your ongoing flavor, streaks, achievements, party-game wins, Question Drops progress, mastery flavor, and scholar rank into a few readable surfaces rather than exploding into a giant inventory game.

/buddy

Your public-friendly mascot or companion surface.

DetailsGood for quick status, style, and personality without a wall of admin text.
/profile

Your broader public identity card.

DetailsUseful when you want a showable summary that still feels readable in a real Discord channel, including guild-first knowledge lane progress without confusing it with Daily Arcade.
/vault

Your more personal storage or progression surface.

DetailsVault is the less public lane when you want to manage your own state quietly.
Utilities

Quiet tools for real server life.

Utilities are where Babblebox earns its keep on ordinary days. They reduce missed context and small task friction without filling channels with bot chatter.

/watch mentions, /watch replies, /watch keyword

Get private DM alerts for the things you care about.

DetailsWatch is built for low-noise monitoring, not public surveillance theater, keyword setup keeps local validation plus a narrow privacy-only Shield safety check, the free baseline stays usable, and Babblebox Plus raises the personal keyword and filter caps.
/later mark

Save a place in a server so you can come back later.

DetailsUseful when you want to keep momentum without opening tabs or pinning messages everywhere, while Later keeps compact attachment labels instead of raw attachment URLs. Free keeps 12 saved markers, Babblebox Plus raises the personal cap to 40, and Later markers older than 60 days are cleanup targets.
/capture

Send yourself a private recent-message snapshot.

DetailsGood when you want a clean recap with message context and a jump-back link; private Capture transcript files may include currently available attachment URLs at send time without keeping a server scrapbook.
/remind

Set reminders without needing a separate productivity bot.

DetailsReminder setup and failure states stay private so channels do not fill with housekeeping, Babblebox rechecks public reminder delivery through configured local Shield checks before posting it later, the free baseline stays useful, and Babblebox Plus raises the personal reminder caps.
/vote

Open the Top.gg Vote Bonus panel privately.

Details/vote shows your current Top.gg status, a direct vote link, refresh controls, and the reminder toggle in one place. Free and Supporter users can unlock a temporary Vote Bonus for Watch, reminders, and recurring AFK, but it is not a premium tier and it stays disabled until an operator explicitly sets TOPGG_ENABLED=true on that deployment.
/setup panel, /setup score, /setup sync generate, /setup sync preview, /setup sync apply

Open the guided setup hub, show readiness scores, or run Guild Pro setup sync.

DetailsThe setup hub is a private Manage Server surface for admins. It groups Server Safety, Raid Guard, Anti-Nuke, Moderation Basics, Appeals, Logs, Setup Sync, Community, Admin Tools, and Utilities, shows balanced readiness scores, lists blockers and next actions, opens focused panels, and requires confirmation before any recommended preset applies changes. Setup sync is Guild Pro-only, stores hashed tokens only, requires the same Discord admin on source and destination, previews first, auto-maps obvious same-name roles and channels, accepts optional old:new ID overrides, imports every safe setting it can, warns about skipped unresolved role/channel-bound pieces, never creates Discord roles or channels, and excludes runtime history such as cases, appeals, logs, confession submissions, reminders, watch state, secrets, and tokens.
/bremind panel, /bremind setup, /bremind status, /bremind test

Configure admin-only verified Disboard bump reminders without fake manual timers.

Details/bremind panel is the focused setup surface and is also reachable from /setup panel. Babblebox V1 only supports Disboard here, starts the cycle only from verified provider output in configured channels, shows the next due window plus blockers in /bremind status, supports quiet, public, or off thank-you behavior, and Babblebox Guild Pro raises the bounded bump-detection channel cap.
/messages panel, /messages sticky, /messages boost

Configure sticky channel messages and boost announcements from one Manage Server lane.

Details/messages panel opens the private admin control surface, /messages sticky keeps one bot-owned plain or embed message last in a selected channel, and /messages boost sends immediate server boost announcements with plain or embed copy, color, and an optional direct HTTPS GIF link. Sticky message content and embed body support safe HTTPS, Markdown, and Discord jump links; title and footer stay plain; role/channel references display without pings because sticky delivery uses no mentions, and raw user, @everyone, and @here mentions are rejected. Shield checks configured server-message copy at save time and again before public delivery, and boost delivery only allows the boosting member mention.
/afk, /afktimezone, /afkschedule

Set temporary AFK state, timezone hints, and repeating schedules.

DetailsThis helps Babblebox explain absence cleanly without forcing manual status updates every time, AFK reasons stay on a bounded private Shield lane for configured local checks, the free recurring-schedule baseline stays intact, and Babblebox Plus raises that personal cap.
Premium

Optional plans, clearer onboarding, and no fake premium mystery.

Babblebox does not paywall core local Shield protection, core Confessions privacy, or the current free utility baseline. The separate Top.gg Vote Bonus lane is temporary, utility-only, not a premium tier, and intentionally smaller than paid plans so it never blurs into Babblebox Plus. It stays off until an operator explicitly sets TOPGG_ENABLED=true. Supporter is the paid support tier with π™Έπš—πšŽπšŸπš’πšπšŠπš‹πš•πšŽ ✧ π™΅πš›πš’πšŽπš—πšπšœπš‘πš’πš™ benefits but no Babblebox limit increase, Babblebox Plus raises personal Watch, reminder, and AFK limits, and Babblebox Guild Pro raises bounded server caps, enables guarded setup sync between servers the same owner controls with safe partial imports and skipped-item warnings, can make the higher Shield AI model tiers available when owner policy and provider/runtime readiness allow second-pass review, can make optional Question Drops AI celebrations available when celebration policy and provider/runtime readiness allow live copy, can keep Question Drops raw analytics rows for 180 days on the claimed server, raises the safe Confessions image ceiling, raises modular log routing to 13 active routes with 30-day log retention, and adds Guild Pro Extended Audit/Analytics Retention for Role Rules revoke history. Premium state stays in a separate entitlement layer, and downgrade preserves saved state instead of deleting it while saved config stays preserved, future expansion stays blocked until you trim it or premium returns, and extra runtime headroom simply pauses until the saved state is reduced or premium returns. Free Data Saver keeps server storage bounded while core features stay useful. Free log routing keeps up to 5 active modular routes, Free Question Drops raw analytics rows prune after 45 days, Daily Arcade raw result rows prune after 60 days, Free Confessions case/support/history retention uses a 7-day baseline after terminal private payloads are scrubbed, Role Rules revoke history keeps 5 actions for 7 days on Free, and Babblebox Plus does not unlock server-wide log retention because Plus is personal-user-focused.

Free

For servers that want the real product without pressure. Party games, Daily Arcade, Question Drops, utilities, bounded Shield, and the current free Confessions baseline stay intact.

Supporter

For people who want to back Babblebox directly. It includes Supporter-tier π™Έπš—πšŽπšŸπš’πšπšŠπš‹πš•πšŽ ✧ π™΅πš›πš’πšŽπš—πšπšœπš‘πš’πš™ Discord benefits while intentionally keeping the same Babblebox product limits as Free.

Babblebox Plus

For members who rely on Watch, Later, reminders, and recurring AFK schedules. It maps to IF Epic Patron and raises the personal utility caps without pretending to be a server-admin tier. Babblebox Plus raises Watch, reminder, Later, and recurring AFK headroom while saved config stays preserved if Plus later expires.

Babblebox Guild Pro

For admins who want more server headroom. It maps to IF Legendary Patron and raises higher bounded admin caps, enables guarded setup sync between servers the same owner controls with safe partial imports and skipped-item warnings, can make the higher Shield AI tiers available when owner policy and provider/runtime readiness allow review, can make Question Drops AI celebrations available when celebration policy and provider/runtime readiness allow live copy, can keep Question Drops raw analytics rows for 180 days, raises the larger safe Confessions image ceiling, extends Confessions case/support/history retention to 30 days for the claimed server, raises modular log routing, raises bounded Shield custom-pattern and image hash/fingerprint retention headroom, and adds Guild Pro Extended Audit/Analytics Retention. Guild Pro raises modular log routing to 13 active routes and 30-day log retention, and Guild Pro can keep 15 Role Rules revoke-history actions for 30 days. Babblebox Guild Pro can make gpt-5.4-mini plus gpt-5.4 effective for Shield AI when owner policy and real runtime prerequisites line up; gpt-5.4 still stays frontier-gated until top-tier routing is ready.

How it activates

Use /premium subscribe to buy Supporter, Babblebox Plus, or Babblebox Guild Pro on Patreon, /premium link to connect that Patreon account to Discord, /premium status to verify the resolved personal plan or Guild Pro claim-ready state, and /premium guild claim only if you bought Guild Pro for a server. Babblebox does not process cards or reverse Patreon or Apple charges directly; see the Terms of Service.

Patreon tier mapping

Patreon now has three combined tiers: Supporter, Babblebox Plus, and Babblebox Guild Pro. Babblebox Plus maps to IF Epic Patron and Babblebox Guild Pro maps to IF Legendary Patron. Every paid tier includes both Babblebox and π™Έπš—πšŽπšŸπš’πšπšŠπš‹πš•πšŽ ✧ π™΅πš›πš’πšŽπš—πšπšœπš‘πš’πš™ benefits. If the wrong tier is still linked after a recent change, use /premium refresh or /support.

Payment / Billing

Start payment, billing, duplicate-charge, unauthorized-charge, or refund issues with Patreon, or with Apple for iOS purchases. Refund outcomes follow Patreon or Apple policy and applicable law, not a separate Babblebox guarantee. Use /support for Babblebox linking, resolved-tier, stale-entitlement, or Guild Pro claim issues. Official help: Patreon refund policy, Patreon refund help, and Apple billing help.

/premium status, /premium plans, /premium subscribe

Compare plans, buy the right tier, and see the exact state Babblebox resolved.

Details/premium plans compares Supporter, Babblebox Plus, and Babblebox Guild Pro in plain language. /premium status shows the linked Patreon state, the personal Babblebox lane, separate Guild Pro claim availability, resolved personal limits, and the next action instead of a vague premium badge. /premium subscribe is the purchase entrypoint and explains what happens after checkout.
/premium link, /premium refresh, /premium unlink

Manage Patreon linking privately and keep the trust boundary honest.

DetailsSubscribe on Patreon first, then use /premium link to attach that Patreon account to Discord. Patreon is the initial premium source of truth. Linking, refresh, and unlink flows stay private, hard provider-auth failures or a returned account mismatch require relinking, /premium unlink deletes Babblebox's local encrypted Patreon tokens instead of pretending it revoked Patreon-side app access for you, and payment or refund issues still start with Patreon or Apple rather than Babblebox.
/premium guild status, /premium guild claim, /premium guild release

Make Guild Pro ownership explicit for the current server.

DetailsGuild claims are admin-facing so premium cannot be silently stolen or drift to the wrong server. /premium guild status explains whether the server is unclaimed, claimed, stale, blocked, or permanently covered by the support server rules. If one claim source expires but the same owner still has another valid Guild Pro source, Babblebox can keep the server attached without moving the claim to another user. Releasing a claim does not delete stored configuration.
Shield / Admin

Compact safety for moderators, with honest confidence.

Shield live moderation is optional and starts from local rules. It can look for likely privacy leaks, invite or promo abuse, a first-class Anti-Spam lane grounded in explicit message-rate and near-duplicate thresholds, optional off-by-default emote, capitals, and low-value chatter controls, a separate GIF Flood / Media Pressure lane for repeated low-text GIF disruption, malicious or scam links, no-link DM-lure scams that route nitro, crypto, prize, or cash bait into DMs or off-platform contact, adult-domain intel, an optional conservative solicitation / DM-ad detector inside the Adult Links + Solicitation pack, and a separate Severe Harm / Hate pack for sexual-exploitation solicitation, explicit self-harm encouragement, eliminationist or dehumanizing hate, and severe slur abuse with quote, reporting, moderation, and rules-context suppressors. It can also rescan meaningful edits and webhook or community-post style deliveries in scope, but it is designed to stay conservative when the signal is weak, especially for ordinary bot or webhook posts that only carry medium or soft scam heuristics. Attachment filenames stay metadata-only for link repetition unless a real link was actually posted. Shield also has a separate Trusted Links Only live-message mode for servers that want the built-in trusted pack plus bounded domain or invite allowlists only, and that mode stays separate from Confessions link mode. /shield-links trusted-view now exposes the built-in trusted families, direct domains, and any local built-in trust disables. Specific adult-topic channels can relax only the optional solicitation detector without weakening adult-domain, scam, malicious-link, or trusted-brand impersonation protections. The premium configuration path is /shield panel: pick a pack, then use Actions, Options, or Exemptions so unrelated spam or GIF controls never spill into Severe or Hate work, while each pack can inherit the global timeout or keep a dedicated timeout profile. The Options editor now switches between focused anti-spam or GIF lanes instead of dumping every threshold into one screen. Safe mainstream domains are bypassed before link suspicion, local malicious-link checks include a feed of about 200k known malicious domains, and phase 1 does not depend on any outside reputation provider. Trusted-brand impersonation and lookalike phishing hosts are also hard-blocked locally. Unknown risky links only escalate after combined local scam evidence, hard local intel, dangerous file targets, or fresh-campaign corroboration, and /shield test plus Shield logs show concise local link-decision explanations without exposing raw scoring internals. The first live enable applies a recommended non-AI baseline, while Anti-Spam stays local-first with short-lived windows plus bounded corroboration so healthy active chat stays safer while real spam can still log, delete, timeout, or combine delete + timeout when the configured evidence is strong enough. The main Anti-Spam and GIF lanes can now be turned off individually, optional emote, capitals, and low-value chatter lanes stay off until an admin enables them, moderators are exempt from Anti-Spam by default unless an admin deliberately chooses delete-only or full enforcement, repeated same-member spam alerts group into one evolving incident log instead of spamming the log channel, and pack-specific exemptions let one channel, role, or member bypass one pack without weakening the rest. Shield log buttons stay reversible-first: moderators can open or delete the message when relevant, remove a Shield timeout when relevant, and use the support link without kick, ban, or timeout-punishment shortcuts; confirmed false-positive repair appears only after Shield or the alert delete button changed a message or timeout. Destructive Shield actions can keep a short-lived recovery copy so confirmed false-positive repair can DM the member an apology plus their message text, while Shield still avoids a long-term message archive. The separate GIF Flood / Media Pressure pack keeps GIF disruption legible instead of burying it under generic spam, keeps grouped incidents per offender and incident window for one-user floods, splits one-user GIF floods from collective channel pressure, groups collective pressure per channel, exposes one-member rate, low-text repeat gate, same-asset repeat, true channel-streak, and effective GIF-pressure settings with lightweight meaningful-text weighting, deletes the matched burst for one-user abuse, removes the exact live GIF streak for true consecutive streak floods, trims only the newest contributing GIF posts from the active pressure slice after lightweight meaningful-text weighting, can combine shared cleanup with one member's personal enforcement in mixed incidents, never touches healthy text, and now exposes tighter low-end controls for stricter rooms while keeping the panel usable. The direct moderation suite adds /ban add, /ban remove, /kick, /timeout add, /timeout remove, /quarantine add, /quarantine remove, /warn, /warns, /cases view, /modcases, /notes add, /purge, /sanitize, /slowmode, /verify, /modaccess, and /moderation warnings list, /moderation warnings add, /moderation warnings edit, /moderation warnings remove, /moderation warnings test, and /moderation warnings configure. Direct moderation slash visibility uses Manage Messages, and delegated slash, context, and bb! prefix runtime access requires Manage Messages plus a confirmed Babblebox moderation staff role and Anti-Spam-safe status when Shield Anti-Spam is active; raw Discord Ban Members, Kick Members, Timeout Members, and Manage Roles are not required for delegated Babblebox workflows. Purge is preview-first with moderator caps and log requirements, admins define warning points through Moderation Basics or /moderation warnings configure, warning forgetting keeps durable history while only recent active warnings count, warning escalation defaults to Review-only, and automatic warning actions require explicit admin enablement plus delegated Babblebox moderation access, hierarchy, bot-permission, and Anti-Nuke checks. Cases/notes stay compact instead of becoming a deleted-message archive. Exact per-role slash command-permission syncing is future OAuth/dashboard work, not part of this pass. /antinuke status, /antinuke panel, /antinuke permits panel, /antinuke permits add, /antinuke incident, /antinuke release, /antinuke exempt, /antinuke pause, and /antinuke test cover the default-on Anti-Nuke Guard with compact minute/hour windows, scoped permits, command locks, bounded audit-log checks, safe quarantine, quarantine-hold, owner-reviewed release, and evidence-preserving revoke without deleted-message bodies or server backups. On Postgres, high-churn Anti-Nuke, Join Gate pressure, and Raid Guard operational windows use bounded per-guild transient rows instead of bloating the main moderation snapshot. It gives routine channel metadata edits calmer burst room for normal server management, while channel deletions and permission-overwrite changes remain strict. /raidguard panel, /raidguard status, /raidguard incident, /raidguard test, /raidguard recent, and /raidguard release cover restart-safe join-raid protection that can alert on pure volume but only contain suspicious joiners when corroborating signals make the campaign credible; it uses quarantine or timeout, trusted-role/member/bot suppressors, event mode, compact incidents, false-positive resistant recovery, release-versus-revoke incident review, and Discord Security Actions for bounded invite and member-DM pauses when permissions allow. The linked Admin lane focuses on one direct emergency lock lane plus delegated Role Tools, follow-up, exclusions, logs, and truthful permission diagnostics. /lock add, /lock channel, /lock remove, /lock status, and /lock update give moderators who can manage channels or messages, timeout, kick, or ban members, plus admins one calm direct moderation lane by default, /lock settings lets admins tune the default notice and optionally make that lane admin-only, /timeout remove gives moderators a direct timeout-clear lane, /giverole and /removerole give configured operators a logged single-member role lane, and /admin permissions explains which missing bot permissions degrade locks, timeout removal, Shield actions, or role-based helpers. Separate from that live lane, Shield also supplies private bounded feature-surface checks for Confessions, AFK reasons, reminder text plus public reminder delivery, Watch keywords, and bump reminder copy using configured local Shield text/link checks where guild context exists. Baseline privacy, adult, and severe checks still protect supported fields without guild context. Those private feature checks do not create mod-log alerts, call Shield AI, or run multi-message GIF/spam pressure.

Shield image scanning stays local-first and is enabled by default when Shield is enabled unless admins explicitly turn it off. Babblebox can scan eligible Discord-hosted image attachments for visible scam or phishing text with local OCR, optional local QR decoding, strict size and queue limits, hash/fingerprint dedupe, and confidence-based actions. OCR scam scoring weighs reward bait, trusted-brand bait, account/security action, dangerous secret requests, QR login language, crypto/wallet language, suspicious domains, and known-bad image evidence together, so fake Nitro verification lures are treated as strong image phishing while generic words like free, verify, account, QR, or support stay weak by themselves. Dry runs and alerts show confidence separately from the configured Shield action, so Log only can mean policy, not weak evidence. For flagged image alerts, the original flagged image upload may be attached to the configured Shield log channel for moderator review; raw images are not persisted in Babblebox storage. AI never receives images, image bytes, base64, screenshots, raw QR payloads, or raw image URLs; at most, optional Shield AI review sees sanitized OCR text plus compact metadata after local Shield has already flagged the case.

Dangerous-file scanning is opt-in under the Scam pack Options lane. It is a compact extra layer, not a full antivirus: Babblebox scores risky executable/script/installer extensions, spoofed double extensions, macro-capable files, archive lures, and operator-owned known-bad SHA256s. Optional reputation checks are hash-only, no uploads, and send only SHA256 values to configured providers. Babblebox does not execute, decompress, inspect macros, upload files to VirusTotal or MalwareBazaar, or attach suspicious malware files to logs.

Shield Profile Monitoring is opt-in and checks Discord API-available identity fields: username, global display name, server nickname, and active display name. It can catch blank or invisible usernames, hard scam/adult/impersonation links, and high-confidence scam or severe-harm profile text, then use a state-preserving quarantine role with stored role IDs for release. Weaker combined signals enter bounded Profile Watch instead of quarantine. It does not promise bio, About Me, custom status, or profile-picture scanning.

Main admin commands

/setup panel, /setup sync generate, /setup sync preview, /setup sync apply, /shield panel, /shield module, /shield escalation, /shield-rules pack, /shield-links policy, /shield-links trusted-view, /shield-severe category, /shield-severe term, /shield-logs delivery, /shield-filters scope, /shield-filters exemption, /shield-links allowlist, /shield-profile status, /shield-profile apply-restrictions, /shield-ai scope, /shield-image status, /shield test, /raidguard panel, /raidguard status, /raidguard test, /moderation panel, /moderation actions, /appeals panel, /appeals configure, /ban add, /kick, /timeout add, /quarantine add, /warn, /warns, /cases view, /modcases, /modaccess, /notes add, /purge, /sanitize, /slowmode, /verify, /giverole, /removerole, /lock add, /lock channel, /lock remove, /lock status, /lock update, /lock settings, /timeout remove, /admin panel, /admin owner-control, /admin role-tools, /admin role-rules, /admin followup, /admin logs, /admin exclusions, and /admin permissions.

Manual verification role policy

The manual staff verification role policy has two modes: Add verified role means /verify adds the configured role, and Remove unverified role means /verify removes the configured unverified role. This is staff-run manual verification, not CAPTCHA, self-verification, onboarding challenges, or automatic member verification.

Graduated local policy

Shield uses Low confidence, Medium confidence, and High confidence actions. Low confidence stays safest, Medium confidence is where delete + log belongs, and timeouts or repeated-hit escalation should stay reserved for high-confidence lanes.

Allowlist and scope controls

Admins can carve out trusted roles, included or excluded scope, allowlisted domains, invite codes, phrases, solicitation carve-out channels, pack-specific exemptions, and built-in trusted pack entries so weak or educational context stays bounded. Global scope stays under Scope, pack-local exemptions live in the Rules panel, and /shield-filters exemption stays the quick slash fallback. Domain and invite allowlists stay scoped to Shield trusted-link policy, while phrase allowlists suppress only targeted promo or adult-solicitation text matches.

Focused admin lifecycle

Babblebox keeps the admin lane compact: one direct emergency lock lane plus follow-up, exclusions, logs, and truthful permission diagnostics. The remaining control surface is intentionally small and avoids sprawling server-wide control-plane work.

/moderation panel, /moderation actions, /moderation warnings, /moderation warnings add, /moderation warnings test, /appeal, /appeals panel, /appeals configure, /ban add, /warn, /purge, /cases view, /modaccess, /notes add, /moderation dm panel

Run compact direct moderation with durable cases and reviewable appeals.

Details/moderation panel opens Moderation Basics with direct setup lanes for logs, Staff Access, quarantine role, manual staff verification role policy, action panels, warning rules, warning forgetting, punishment-DM policy, DM previews, case maintenance, and private incident controls for open Anti-Nuke or Raid Guard incidents. Staff Access stores exactly one confirmed Babblebox moderation staff role after a private risk review; the confirmation view labels cache-visible member counts, dangerous raw permissions, managed/default role state, hierarchy notes, Anti-Spam-safe status, Low/Medium/High/Critical risk, and Confirm, Confirm + make Anti-Spam-safe, or Cancel actions. The manual verification role policy supports Add verified role or Remove unverified role for /verify. /moderation warnings list, /moderation warnings configure, /moderation warnings add, /moderation warnings edit, /moderation warnings remove, and /moderation warnings test remain command fallbacks for Manage Server admins to manage the warning points every live warning adds, active warning forgetting, review-only versus automatic action policy, and up to five threshold rules. Admins define warning points; moderators using /warn cannot choose points per warning. /moderation actions configures shared action panels: /moderation actions channel_panel:true suppress_public_channels:false posts a compact successful-action panel in the command channel while the configured moderation log channel still receives the full log panel, and /moderation actions channel_panel:true suppress_public_channels:true keeps compact panels limited to the configured moderation/admin log channel while log delivery continues. Direct moderation slash visibility uses Manage Messages so staff can see the commands without raw Discord Ban Members, Kick Members, Timeout Members, or Manage Roles; delegated slash, context, and bb! prefix runtime access also requires Manage Messages, the confirmed staff role, and Anti-Spam-safe status when Shield Anti-Spam is active. Server owners and Administrators are break-glass runtime operators, but Manage Server alone is not a moderation runtime bypass. Exact per-role slash command-permission syncing is future OAuth/dashboard work, not part of this pass. /modaccess is private: staff can check themselves, while Manage Server, Administrator, or owner can inspect another member and see visibility, runtime blockers, configured-role state, Anti-Spam-safe coverage, bot-permission notes, and action-time hierarchy reminders. /lock defaults to Manage Channels visibility, and /giverole plus /removerole default to Manage Roles visibility. /appeal lets members submit configured appealable types with duplicate, cooldown, expiration-window, and max-pending checks; admins can set appealable types with /appeals configure appeal_bans:true appeal_kicks:false appeal_warns:false appeal_timeouts:true, and supported types are bans, kicks, warnings, and active timeouts. Eligible punishment DMs include an Appeal button, with a private bb!appeal token fallback when buttons are unavailable or the member cannot access the server after a ban. /appeals panel and /setup panel show selected appealable types for staff and give Claim, Accept, Reject, Request Info, Escalate, History, and Refresh actions, and active rows surface panel delivery failures when a review panel could not be posted. The default fairness setting blocks the moderator who issued a punishment from claiming, accepting, rejecting, requesting info, or escalating that appeal, and this self-review restriction is enforced from persisted case actor metadata, not only from disabled buttons. Ban, kick, timeout, quarantine, warn, cases, moderator notes, sanitize, slowmode, and manual verify commands use guild-scoped case metadata. /ban add also supports hack-ban by ID for a valid Discord snowflake when hack:true is used. Discord slash commands expose a single slash proof field, while prefix attachments can still carry up to five proof images; Babblebox processes them locally into compact proof thumbnails for the log lane, reports skipped proof attachments as moderator-facing warnings when limits reject them, and stores compact proof metadata only. Configurable punishment DMs live in /moderation panel, /moderation dm panel, and /moderation dm mandatory; mandatory punishment DMs default on for core punishments, moderator-level suppression overridden by policy is recorded compactly, moderator identity stays hidden by default, and Babblebox stores compact delivery metadata without punishment-DM bodies or raw appeal tokens. Automatic temp-ban expiries are restart-safe and create automatic expiry/unban records. Public /info server excludes cases, notes, hidden channels, and config, while private /modinfo user and /modaccess are Manage Messages-visible and ephemeral. Warnings keep history while configurable warning forgetting controls which active warnings count. Warning escalation rules default to Review-only; Automatic action must be explicitly enabled by a Manage Server admin and still requires delegated Babblebox moderation access, bot hierarchy, and Anti-Nuke approval before timeout, quarantine, kick, temporary ban, or permanent ban executes. Purge requires preview/confirmation, enforces moderator caps, skips pinned messages by default, respects Discord's old-message boundary, logs before and after deletion, and stores message IDs/counts/filters instead of deleted content. The default-on Anti-Nuke Guard blocks suspicious bursts across Babblebox moderation actions, locks the actor, opens a compact incident, and can apply reversible quarantine when hierarchy allows it. Release restores containment, while revoke preserves evidence and records an admin or false-positive resolution after safe reversal.
/antinuke status, /antinuke panel, /antinuke permits panel, /antinuke incident, /antinuke release

Review moderator-abuse protection.

DetailsAnti-Nuke uses conservative minute/hour windows, heat scoring, enforced owner immunity, scoped permits, owner-only timed pause, bounded audit-log checks, quarantine-hold, and reversible release. Harmless bot or integration role automation for low-permission roles is audit-only and compacted into bounded role-automation digests, while dangerous grants, dangerous staff-role removals, quarantine tamper, and infrastructure changes remain enforceable. The trusted role automation permit mode is safer than /antinuke exempt: it only softens safe member-role add/remove churn and never covers dangerous grants, protected or quarantine role changes, staff-target tamper, bot-add abuse, webhooks, channels, server changes, or Raid Guard defense-bot boundary violations. /antinuke incident gives authorized reviewers a private incident view. Release restores containment; revoke preserves evidence, uses the same safe release path, writes actor/time/reason/reversal metadata, and records an antinuke_revoke case. It stores compact actor, target, incident, cursor, permit usage, role-automation digest, release/revoke, and restore metadata only; it does not store deleted message bodies or full server backups.
/raidguard panel, /raidguard status, /raidguard defense, /raidguard incident, /raidguard test, /raidguard recent, /raidguard release

Detect join raids, contain suspicious joiners only, and register conditional defense bots.

DetailsRaid Guard uses bounded join velocity, dynamic quiet baselines, account age, no-avatar state, bot joins, similar names, invite or lure names, and early-message link or mention pressure from recent joiners. Pure volume can alert without punishment; automatic containment needs corroborating suspicious ratios or behavior and skips protected staff or trusted targets when Babblebox has evidence. The panel exposes Actions, Signals, Trust, Defense Bots, Incidents, and Recovery, with trusted roles/members/bots, event mode, preview-first recent recovery, reversible quarantine or timeout, per-member failed-containment backoff, and coalesced Discord Security Actions for bounded invite and server-member-DM pauses when Manage Server is available. Status, recent, and panel views show pressure state, contained/skipped counts, Join Gate DM suppression counts, and guidance to pause member DMs while containment and admin visibility take priority. /raidguard incident gives admins a private review. Release restores containment; revoke preserves evidence, uses the safe release path, writes actor/time/reason/reversal metadata, and records a raidguard_revoke case while failed reversals remain retryable. The defense bot lane is separate from broad Anti-Nuke permits: configured bots use standard, containment-only, or confirmed-only profiles; limited emerging raid grace can allow very recent high-risk joiners during monitor, elevated, or alert-only pressure; confirmed and severe incidents use dynamic caps up to a hard cap; denied, capped, and boundary decisions appear in recent/status views. Staff/trusted targets and infrastructure-changing actions remain enforceable unless a scoped Anti-Nuke permit explicitly covers the action.
/lock add, /lock channel, /lock remove, /lock status, /lock update, /lock settings, /timeout add, /timeout remove, /giverole, /removerole

Run Babblebox's compact emergency and delegated-role moderation lanes.

DetailsThe native /lock slash root defaults to Manage Channels visibility so regular members do not see it, while runtime authorization still allows moderators who can manage channels or messages, timeout, kick, or ban members, plus admins, to use the lane by prefix and by slash wherever Discord presents it. Admins can switch the lock lane to admins-only, Babblebox intentionally refuses category-synced channels, timed locks restore only the @everyone flags Babblebox actually changed, equivalent pre-locked channels can be tracked without reopening them later, /timeout add and /timeout remove safely change member timeouts when moderator and bot hierarchy still allow it, and Role Tools publish /giverole and /removerole with native Manage Roles slash visibility before runtime log-channel, target-list, bot-permission, hierarchy, managed-role, @everyone, and powerful-role checks decide whether the role change can happen.
/shield panel

Open the panel-first Shield admin surface.

DetailsUse this first if you want the current state without memorizing command flags. Pick a pack, then Babblebox splits editing into Actions, Options, and Exemptions so only the relevant controls appear. Inside Options, the lane selector pivots between focused Anti-Spam or GIF lanes so admins can turn the main lanes on or off and tune one lane at a time, including the off-by-default low-value chatter lane, without clutter. The Scam pack Options lane also exposes image scam controls and the opt-in dangerous-file layer. The toggle controls live-message moderation; the bounded feature-surface lane stays on.
/shield module

Turn live Shield moderation on or off.

DetailsThis is the direct slash fallback for the live moderation toggle. The bounded feature-surface safety lane still stays private and separate.
/shield escalation

Configure repeated-hit escalation and the global timeout fallback.

DetailsUse this when you want to tune delete_escalate thresholds or the global timeout profile without mixing those server-wide settings into pack-local rule changes.
/shield-rules pack

Use the precise slash fallback for one pack's actions, relevant thresholds, and pack-specific timeout override.

DetailsPrefix remains bb!shield rules. Panel-first editing lives in /shield panel. Use this when you already know the pack and want to set Low/Medium/High actions, Anti-Spam or GIF thresholds, optional spam lanes, moderator anti-spam policy, adult solicitation handling, or that pack's dedicated timeout override.
/shield-links policy

Choose Shield Default or Trusted Links Only mode for live messages.

DetailsPrefix remains bb!shield links. Shield link policy is separate from Confessions link mode. Domain and invite allowlists act only as trusted-link policy exceptions, while malicious, impersonation, suspicious, or adult-domain intel still wins.
/shield-links trusted-view, /shield-links trusted-family, /shield-links trusted-domain

Inspect the built-in trusted pack and turn specific built-in families or domains on or off for this server.

DetailsPrefix remains bb!shield trusted. This makes Trusted Links Only auditable instead of opaque. Admin allowlists still stay separate from built-in trust, and hard-risk overrides still win.
/shield-severe category, /shield-severe term

Turn severe-harm categories on or off and manage bounded bundled or custom severe terms.

DetailsPrefix remains bb!shield severe. The severe pack is meant for explicit self-harm encouragement, exploitative sexual-abuse solicitation, eliminationist or dehumanizing hate, and severe slur abuse with quote, reporting, moderation, and rules-context suppressors, not general rudeness.
/shield-logs delivery

Choose the private mod-log channel, optional alert role, and calmer delivery policy.

DetailsPrefix remains bb!shield logs. Shield stays calmer when its evidence goes to one review lane instead of spraying public callouts, with global Adaptive vs Compact logging and smart or never-ping delivery plus bounded per-pack overrides.
/shield-filters scope

Adjust included or excluded scope, trusted roles, and solicitation-only carve-out channels.

DetailsPrefix remains bb!shield filters. The channel carve-out only relaxes the optional solicitation detector; adult-domain, scam, and malicious-link protections still run there.
/shield-filters exemption

Exempt one member, role, or channel from one specific Shield pack.

DetailsPrefix remains bb!shield exemptions. Pack-local exemptions can skip one pack without weakening the rest of Shield.
/shield-links allowlist

Teach Shield which domains, invite codes, and phrases should get bounded policy carve-outs.

DetailsPrefix remains bb!shield allowlist. Domains and invites bypass only Trusted Links Only policy, while phrases suppress only targeted promo or adult-solicitation text matches.
/shield-profile status, /shield-profile toggle, /shield-profile role, /shield-profile exceptions, /shield-profile apply-restrictions, /shield-profile rescan, /shield-profile release

Configure Shield Profile Monitoring and profile quarantine.

DetailsProfile checks use Discord API-available identity fields only, catch blank or invisible usernames and high-confidence profile safety evidence, preserve removable role IDs before quarantine, DM the member a Check Again button, and keep weaker signals in bounded Profile Watch. The feature does not promise bio, About Me, custom status, or profile-picture scanning.
/shield-image status, /shield-image set, /shield-image diagnostics, /shield-image test, /shield-image overrides, /shield-image mark-safe, /shield-image confirm-bad

Configure local image scam scanning.

DetailsPrefix remains bb!shield image-scan. Image scanning is default-on when Shield is enabled, guild-configurable, local-first, and conservative. OCR uses local Tesseract only when available, QR uses local zbar/pyzbar only when available, and guild-scoped safe/bad overrides store only hashes or fingerprints. /shield-image test is a text-only dry run that reports category, verdict, confidence, policy action, reasons, evidence counts, and the no-image/no-AI privacy boundary.
/shield-ai scope

Set Shield AI review scope for privacy, promo, scam, adult, and severe packs.

DetailsPrefix remains bb!shield ai. Owner policy controls whether Shield AI review runs, runtime routes between gpt-5.4-nano, gpt-5.4-mini, and gpt-5.4, diagnostics report the effective lane plus local readiness and entitlement state, and Shield AI stays second-pass only, live-message-only, and only enriches moderator alerts after local Shield already flagged a message.
/admin panel

Open the interactive admin lifecycle surface.

DetailsUse this sectioned control surface to directly configure follow-up, Role Rules, Role Tools, recent Role Rules revoke history, exclusions, and logs. The overview quick-config row jumps straight into follow-up, Role Rules, Role Tools, exclusions, and logs, while /admin permissions stays close by as the targeted diagnostics fallback. Slash commands still stay as the precise fallback path.

What is the default ban message deletion window?

New servers default to 7 days for ban message deletion. Manage Server admins can change default_ban_purge_days from 0 through 7 in /moderation actions; 0 disables default deletion. A moderator can still use /ban add purge_days:0 to override the default for one ban. Full moderation log delivery is separate from compact command-channel panels, delivery failures are recorded on the case and surfaced privately, and direct punishment actions emit sanitized modular punishment events to non-duplicate configured routes.

/admin owner-control

Let the real Discord server owner restrict protected bot settings.

DetailsOwner Control is opt-in and covers bot settings, not day-to-day moderation actions. Only the real Discord server owner can enable it, disable it, change mode, or edit trusted users or roles. The sensitive settings mode protects safety and security setup surfaces, all settings mode protects every owner-control-aware settings surface and requires typed confirmation, and delegated trusted access fails closed if owner-control storage cannot be loaded while the real owner keeps break-glass access.
/admin role-tools, /giverole, /removerole

Delegate narrow role changes without broad Manage Roles access.

DetailsAdmins configure three plain lists: who can use the commands, what /giverole may add, and what /removerole may remove, with up to five roles in each list. Discord slash clients hide the native /giverole and /removerole roots behind Manage Roles by default, but the runtime Role Tools lists remain the real authorization contract. The runtime commands work only after the command-user list exists, require a usable admin log channel before mutation, let Manage Server/admin users or configured command users run the lane, keep add and remove target lists separate, and refuse @everyone, managed roles, powerful target roles, bot hierarchy failures, actor hierarchy failures, and missing bot Manage Roles.
/admin role-rules

Open Role Rules for bulk channel permissions and new-member auto-role.

DetailsRole Rules can apply selected role permission overwrites to all channels, selected channels, or categories, add channel/category exclusions, save sync-aware future-channel rules, configure join-only new-member auto-role, and open recent revoke history. The editor groups permissions by Access, Text/Threads, Voice/Stage, and Management/Risky, rejects mixed include channel/category jobs in v1, caps oversized operations, reports excluded, synced, blocked, and failed channels with compact reasons, and shows Continue/Cancel warnings before typed confirmation for high-risk permissions, larger jobs, auto-role enablement, and revoke. Babblebox stores role IDs, permission names, target and excluded IDs, compact result state, and current-plan Role Rules revoke history only; it does not store long-term permission history or member activity logs. Free Data Saver keeps 5 actions for 7 days, and Guild Pro can keep 15 Role Rules revoke-history actions for 30 days.
/admin role-history

Open recent Role Rules history and revoke tools.

DetailsThe history panel lists current-plan user-triggered Role Rules actions. Free Data Saver keeps 5 actions for 7 days; Guild Pro Extended Audit/Analytics Retention can keep 15 actions for 30 days. Revoke restores only overwrites that still match Babblebox's recorded result, skips entries changed later by admins, and requires the same warning plus typed confirmation flow before changing permissions.
/admin followup

Configure returned-after-ban follow-up roles.

DetailsThis lane stays focused on clear return windows, auto-remove vs review handling, and compact review actions instead of building a giant moderation suite. Leaving does not clear follow-up; the timer only counts while the member is in-server.
/admin logs, /admin exclusions, /admin permissions

Finish the focused admin lane with shared logs, trusted-role exclusions, modular Security Alerts, optional Audit Trail routing, and truthful permission diagnostics.

Details/admin logs controls the shared admin log channel and alert role. Modular logs route appeals, staff actions, automod, security, Join Gate, punishments, join/leave, message metadata, voice metadata, audit, anti-nuke, raidguard, setup sync, and admin events into configured channels with minimum-importance thresholds, compact mode, reset, and test-log support. Free log routing keeps up to 5 active modular routes with compact delivery by default; saved over-limit routes stay preserved but inactive until the server trims routes or regains Guild Pro. Guild Pro raises modular log routing to 13 active routes and 30-day log retention. Babblebox Plus does not unlock server-wide log retention. Security Alerts send urgent security, join_gate, anti_nuke, and raidguard events to a private staff/security channel; open /setup panel -> Logs and use Set Security Alerts to configure the recommended bundle. Audit Trail routing is optional and broader/noisier for Discord audit-log observations or admin evidence. Message and voice logs stay metadata-only. The admin panel also points Logs admins to that focused route editor.
FAQ

Common questions

Does Babblebox default to public or private replies?

It depends on the surface. Party lobbies, Daily cards, Buddy, and Profile usually lean public. Personal tools and setup flows usually stay private.

Do I need every feature turned on?

No. Babblebox is meant to work well when a server adopts only one lane first. You can use it just for games, just for utilities, just for identity surfaces, or add Shield live moderation only if you need it while the bounded feature-surface safety lane still protects the relevant private flows.

Where should I start configuring Babblebox?

Use /setup panel first, then open the lane that is blocked. The setup hub shows readiness, blockers, and direct jumps for Logs, Shield, Raid Guard, Anti-Nuke, Moderation Basics, Appeals, Confessions, Admin, and utility setup without replacing the focused panels.

Why can't my staff use moderation commands?

Slash visibility is only the menu surface; Babblebox still checks runtime authorization. Most moderation review surfaces require Manage Messages, the configured moderation role where applicable, and Anti-Spam-safe status when Shield Anti-Spam requires it. Run /modaccess to see what a member can use and what is missing.

Do moderators need Discord Ban/Kick permissions?

Not for ordinary review, warnings, cases, notes, or delegated moderation surfaces. Destructive actions still depend on the configured Babblebox policy, Discord hierarchy, bot permissions, and the specific action being attempted, so raw Ban Members or Kick Members is not the general staff baseline.

What is the Security route?

Security Alerts are the recommended private route for high-risk security, join_gate, anti_nuke, and raidguard events. Open /setup panel -> Logs and use Set Security Alerts to send those alerts to a private staff/security channel. Audit Trail is separate, broader, and noisier.

Why do I only see some log routes in the panel?

The Logs panel paginates saved routes so the view stays readable and marks routes saved over the current plan cap. Free log routing keeps up to 5 active modular routes; Guild Pro raises modular log routing to 13 active routes and 30-day log retention. Use Next Routes and Previous Routes to review hidden or preserved routes, or reset/test the specific route from /setup panel -> Logs.

What is the difference between Anti-Nuke and Raid Guard?

Anti-Nuke watches high-risk admin or bot actions such as destructive channel, role, and permission changes. Raid Guard watches join pressure and raid signals, then contains suspicious joiners only when the configured evidence is strong enough. They can both report through Security Alerts.

What is release vs revoke for incidents?

Release tries to restore reversible containment for a current Anti-Nuke or Raid Guard incident. Revoke uses the safe release path, keeps the evidence, and marks the incident as a false-positive or admin-resolved outcome with actor, time, reason, and reversal status.

Why did Anti-Nuke lock someone after channel updates?

The balanced preset gives routine channel metadata edits calmer burst room, but rapid destructive patterns can still lock. Channel deletions and permission-overwrite changes remain stricter because they can remove access or evidence quickly. Review details with /antinuke incident.

Can Join Gate send custom notices?

Join Gate DMs are best-effort, and Discord may block, fail, be rate-limited, or pressure-skip delivery. Matched Join Gate decisions send compact warning logs, including log-only matches, punishments, failures, case IDs when available, filter/action, source event, and DM status. A configured join_gate route from /setup panel -> Logs -> Set Security Alerts receives those decisions; when no active join_gate route matches warning importance, Join Gate falls back to the configured automod route instead of the Anti-Nuke channel. Normal allowed joins are not posted to log channels by default; the Anti-Nuke panel keeps bounded diagnostics for last event seen, last allowed sample, last match/action, last log delivery, and small counters. /antinuke gate test can send a safe test log without punishment or case creation. During active raid pressure, Join Gate notices can be suppressed by raid pressure so containment and admin logs stay ahead of member DMs. Guild Pro custom Join Gate notices can be edited in the private /antinuke panel Join Gate lane, with an admin-provided Discord invite used only for kick rejoin buttons. Babblebox stores the notice configuration and compact delivery metadata, not rendered Join Gate DM bodies; saved custom notices stay preserved but inactive without Guild Pro.

How do Confessions choose a channel?

For /confess create and /confess vote, Babblebox uses an explicit configured channel option first, then the configured public Confessions channel you started from, then the default public channel. Stale or inaccessible destinations fail privately when Babblebox can detect them.

Can a confession be moved?

Clean top-level confessions and anonymous votes can move only between configured public Confessions channels. Members get one move within 5 minutes, staff moves require Confessions moderation permission, and posts with replies or threads cannot be moved. Use /confess move or the staff move controls.

What happens if my confession is rejected by filters or the wrong channel?

Recoverable failures can show private Edit & Try Again, Show Draft, and Discard Draft controls. Draft recovery is short-lived, same-member scoped, revalidates before posting, and does not store files, raw image URLs, clipboard state, or staff-visible draft previews.

How do warning points and escalations work?

Admins configure warning points and optional escalation actions in /moderation warnings or /moderation panel. Warning history is durable, but automatic punishment only runs when admins explicitly enable it and the action still passes delegated access, hierarchy, bot permission, and Anti-Nuke checks.

How does /verify work if my server uses an unverified role?

/verify can either add a verified role or remove an unverified role, depending on the configured verification mode. Set the mode in the moderation roles panel, then test with a normal member account before sending members to the command.

Does Shield automatically punish every match?

No. Shield can log, delete, timeout, or escalate depending on the pack and the configured confidence tier. Low-confidence lanes stay calm, Anti-Spam needs real corroboration before stronger actions fire, one-user spam and GIF floods can remove the matched burst, collective GIF pressure still needs real channel degradation and only removes the exact live GIF streak or newest contributing GIF posts that crossed the rule, mixed incidents can pair that shared cleanup with one member's personal GIF enforcement, and ordinary mixed chat is meant to stay safer than obvious floods.

Does Shield AI read my whole server?

No. Shield AI only reviews already-flagged live messages, uses a sanitized excerpt with compact metadata, does not decide punishment on its own, and owner policy controls whether review runs. Babblebox Guild Pro can make the higher gpt-5.4-mini and gpt-5.4 tiers available when the provider and runtime are ready.

How do I actually buy and activate premium?

Use /premium plans to compare the real Babblebox tiers, use /premium subscribe to buy Supporter, Babblebox Plus, or Babblebox Guild Pro on Patreon, use /premium link in Discord with that same Patreon account, then check /premium status. If you bought Guild Pro, finish inside the target server with /premium guild claim and verify it with /premium guild status.

Who handles payment, billing, or refund problems?

Start payment, billing, duplicate-charge, unauthorized-charge, or refund issues with Patreon, or with Apple for iOS purchases. Refund outcomes follow Patreon or Apple policy and applicable law, not a separate Babblebox guarantee. Use Babblebox support if the linked tier, stale entitlement state, or Guild Pro claim still looks wrong after /premium refresh. Official help: Patreon refund policy, Patreon refund help, and Apple billing help.

Will Babblebox work well on Discord mobile?

Yes. Public cards are written to scan quickly, and the product avoids oversized admin slabs or dense utility dumps.

Where should I ask for support or report an issue?

Use /support in Discord for the official links card, then jump to the support server for live help, bug reports, behavior questions, or source-access permission requests.