Skip to content
Now live — sign in to your guild dashboard
Guild Butler
EN
Sign in Add to Discord
Killboard

Raids

Raids & signupsAttendance & stats

Economy

Loot & settlementRegearSiphoned energy

Management

Recruitment & applicationsRoles & nicknamesRoster upkeep

Extras

GiveawaysDashboard & white-labelFeatures Pricing Docs
Sign in Add to Discord

Features Regear

Amount. Screenshot. Next loss. One card, one approve, paid.

Open a board for the fight. Claims build in each member's own thread — amount, screenshot, next loss — and land on one card your officers approve, trim, split or send back. An approve credits the member's balance on the spot. No DM inbox, no spreadsheet.

Discord
🛡️
Guild Butler ✓ APP Today at 22:14
Hideout Defend — Martlock
Press 📸 Request regear — I'll open a private thread to collect your amounts and screenshots.
Conditions
T8.1 or better, guild food and potions. One line per death.
🗓️ When
Today 21:00
Deadline
Tomorrow 21:00 · in 23 hours
Status
2 pending · 5 approved · 1 denied · 4,200,000 silver paid
Request regear
Board settings
The board for one fight, posted in the drive's own channel. The status line re-renders itself as claims move, and the deadline carries a live countdown.
24 h
Default claim window
Set per guild in ⏳ Claim window; 0 turns the deadline off. A lapsed window blocks starting a new claim, never submitting one already assembled.
1 row
What an approval writes
One append-only ledger row against the member’s balance. A revoke appends a second, opposite row. Nothing is ever edited or deleted.
2–10
Parts a lumped line splits into
Whole parts that sum to exactly the original amount. One claim, one review card, one payout — only the death count changes.
321
Tests on this module
Across 17 files: amount parsing, split math, submit validation, whether an ask was addressed, auto-board timing, forum tags.

01 · Why it exists

“DM me your screenshot” is still how most guilds run regear

Members bring their good kit because they trust a death gets paid back. That trust usually lives in one officer's head.

What that costs you

Members send a screenshot and a number to whichever officer is online. The officer squints at the shot, tries to remember whether this person already claimed for that fight, pays out of memory, and writes it in a spreadsheet only they update.

Three questions then have no answer. How much did that fight cost us? Did we already pay this person for this death? Why was mine denied? And when the officer who kept the spreadsheet stops playing, the record leaves with them.

The fix is not a better form. Discord modals cannot take files at all, so a claim can never be one submission — which is exactly why the flow every guild invents is a DM thread. Guild Butler keeps the thread and gives it structure: a claim is a real database row from the first button press, so a bot restart mid-claim loses nothing, and every decision lands somewhere both sides can point at afterwards.

Discord

Only you can see this

🗡️ Regear
Open drive: Hideout Defend — Martlock · #21h00--03-08--hideout-defend
2 awaiting review
⚠️ 1 of those are on 1 closed board(s) — still waiting to be reviewed.
New drive Refresh Post leaderboard Drives
Close drive Σ Totals Rules & settings
The regear hub, from /regear hub. One screen that answers 'is anything waiting on me'.

That "1 of those are on 1 closed board" line exists because the plain pending count was quietly lying. Every other officer surface walks open drives only, so a claim sitting on a board somebody already closed was counted in one place and invisible in every other — and nobody could tell why the two numbers disagreed.

02 · How it works

Board, thread, card, decision

Eight steps end to end. Most of them are one button, and on a raid-linked drive the first one is one button with no form at all.

  1. Open the board officer

    Four doors: /regear board, /regear hub → ➕ New drive, 🗡️ New regear drive on the officer board, or — best — the 📸 Regear board button on the raid’s officer console, which needs no modal at all because the title, the fight time, the conditions and the deadline all come from the raid. By default the bot creates a dedicated text channel for the drive, named from the fight time and the title, under the category you set in /regear settings (set none and it lands at the top level of your server).

  2. Tell the people who fought officer

    The confirmation offers 👥 Ping roster (N) and 🪑 + bench (M) on a raid-linked drive, plus one-click chips for your curated ping roles. Each posts one message into the drive channel with individual mentions and a jump link to the board — never @here, and never on the board message itself, so refreshing the tally can never re-ping anyone. Pinging is always an explicit click.

  3. A member opens their claim member

    They press 📸 Request regear on the board, on the member board, or in /menu → Me. The bot opens a thread named after them off the drive’s channel and posts a builder panel. One open claim per member per drive: pressing again just links them back to the thread they already have.

  4. Add each loss with its own screenshot member

    They press 💀 Add death or ⚡ Add OC, type the amount, then drop the screenshot straight into the thread. The bot attaches it to that line, marks the line ready once it meets your minimum, and brings the Add and Submit buttons back. Repeat for the next loss. Discord modals cannot take files, which is the whole reason a claim is a thread and not one form.

  5. Submit member

    ✅ Submit is only shown when the claim would actually pass — at least one line, every line with an amount, every line with enough screenshots. Submitting collapses the panel, stamps the thread ⏳, posts the review card and pings your regear officer role with a jump link. If the total is at or under your auto-approve threshold, and it is that member’s first approved claim on this drive, it is credited immediately instead and the thread is stamped ✅.

  6. Review the claim officer

    The card carries ✅ Approve · ✂️ Split · ❌ Deny · ✍️ Request changes, with the screenshots inline and a link to the member’s thread for any that did not fit. Approve prefills the amounts so you can trim a typo or zero a line. Split turns one lumped line into N deaths. Deny takes a reason. Request changes sends a structured ask that reopens the member’s thread. Every decision refreshes the card wherever it lives, and the confirmation offers ⏭️ Next pending so you can clear the queue without hunting.

  7. Approval pays, in one ledger row bot

    Approving credits the member’s balance with a single ledger row — reason regear, actor the approving officer — stamps their thread ✅ and locks it, and updates the board tally, the drive’s forum roll-up, the leaderboard and, on a raid-linked drive, the raid’s own card. A mistake is fixed with ↩️ Revoke, which appends a compensating row rather than deleting anything.

  8. Close it, and see what the fight cost officer

    🔒 Close drive first shows you every member with an assembled-but-unsent claim and what it is worth, and asks for a second click. On close the board flips to 🔒, the forum post is tagged 📦 Closed and archived, the channel moves to your archive category, affected members are told in-thread and by DM — and on a raid-linked drive a 📸 summary lands in the raid’s officer thread with the tally, the biggest single claim and the top claimants.

03 · The claim thread

The panel follows the member down the thread

📸 Request regear opens a private thread off the drive's channel — the member, the bot and your staff. If the server cannot host private threads, the bot falls back to a public one rather than failing.

Discord
🛡️
Guild Butler ✓ APP Today at 22:31

🧾 Your regear request

Items

1. 💀 Death — 1,500,000 · 2 📸

2. ⚡ OC — 350,000 · 0 📸 · ⏳ awaiting screenshots

Total requested: 1,850,000 silver

📸 Upload the screenshot for ⚡ OC · 350,000

Drop the image right here in this thread — 1 minimum. You can add your next line once it’s attached.

❔ What the screenshot should show

Cancel
Edit an item…
The builder panel mid-claim. The screenshot prompt is folded into the panel itself, so an upload produces exactly one message and the panel stays at the bottom of the thread.

Buttons appear only when they’ll work

While a line is still waiting on its screenshot, Add is hidden — two open lines at once is exactly what used to cross two deaths' evidence. And Submit only appears when the claim would actually go through, so a member never presses a button that then refuses them.

Cancel and the "Edit an item…" picker always survive, so nobody can be locked out by their own half-finished line.

The panel follows the member. If anything is posted under it, the bot deletes it and re-posts at the bottom of the thread instead of editing in place — because a panel three screens up is a panel nobody presses.

The screenshot guide link is shown here, at the moment the member is being asked for a shot, rather than in a pinned message at the top of a channel.

Which line does a dropped image attach to?

The bot reads image attachments the claim's owner posts in their own thread. Routing has a strict precedence, and that order is the whole reason two deaths' evidence cannot cross:

PriorityTargetWhen it applies
1 An armed "replace shots on this line" pointer The member pressed 🔄 Replace shots on a specific line. The pointer is released only once that line reaches your minimum, so a replacement spanning several messages does not leak onto the newest line halfway through.
2 The oldest line still awaiting shots The normal case while a claim is being assembled.
3 The most recent line Only during a change round, where every line is already complete and the member is clarifying rather than adding a new death.
Nothing No line to attach to. The panel says so and moves under the upload. It distinguishes "you have no lines yet" from "every line already has its screenshot, press Submit", because the first message is plainly wrong when the claim is full of lines.

When a line reaches your minimum it is marked complete and the receipt rides on the panel itself. On the officer's card the shots are re-hosted as inline images named line-1-shot-1, line-1-shot-2, line-2-shot-1 — because Discord gives an attachment no other caption, and an officer needs to know which death each picture belongs to.

04 · The review card

One card per claim, with the evidence attached

Submitting posts a card into the drive's forum post, pings your regear staff with a jump link, and stamps the member's thread ⏳.

The shots, the amounts, the roster — one card

The author line names the drive and links back to the board, so a shared review space is not a wall of identical "Regear #N" posts. The colour tracks status — pending, approved, denied — because that is the more useful signal at a glance.

The roster chip sits inside the From field rather than getting a field of its own, so it reads as a fact about that person instead of pushing the card's real content down: nothing when they were confirmed, 🪑 when they were on the bench, ⚠️ when they were not on the roster at all.

The Thread link is there because a card can only carry ten attachments. Past that the card says "Showing the first 10 of N" and points at the thread, which holds every shot and the whole conversation.

Discord
🛡️
Guild Butler ✓ APP Today at 22:38
🏰 Hideout Defend — Martlock
🧾 Regear request #47
From
Tacuma
🪑 was on the bench
Requested
1,850,000
When
Today 21:00
Thread
🧵 Open thread
Items
💀 Death — 1,500,000 · 📸 ×2
⚡ OC — 350,000 · 📸 ×1
Status
⏳ Pending review
Approve Split Deny Request changes
A pending card on a raid-linked drive. After a decision the row changes: an approved card carries only ↩️ Revoke, and a denied or change-requested card carries none.

05 · Approve, trim, split, send back

Trim the typo, split the lump, keep the queue moving

An officer should never have to bounce a claim over something they could fix in two seconds themselves.

✂️ Split a lumped claim

Members routinely submit one line with the summed amount for several deaths. Officers do not want to bounce that back, so Split replaces one line of amount X with N lines of the same kind, using whole parts that sum to exactly X.

N is 2 to 10, and a split is refused when the amount is smaller than N — every part must be at least 1 silver. With one splittable line the count modal opens immediately; with several you pick the line first.

Splitting is not a decision: the member is not pinged and their thread is untouched. The confirmation then offers ✅ Approve, because you split it in order to approve it.

Afterwards the statistics read N deaths for N deaths, while claims stays 1 and the payout is a single credit of the original total. Evidence is copied onto the first child only — duplicating the same screenshot onto ten children would spend the card's entire ten-attachment budget on one picture.

Discord

Only you can see this

✂️ Split into 3 × ~500,000. Approve the request when you’re ready.

Approve Next pending
The split confirmation. It offers the next action instead of leaving you to find the card again.
What ✂️ Split and ✅ Approve do to the silverResult
Member submits one lumped line — 💀 Death, 1,500,000 (they died three times on the same gear) deaths = 1, claims = 1
Officer presses ✂️ Split, enters 3 500,000 · 500,000 · 500,000 — sums to exactly 1,500,000. deaths = 3, claims = 1
An uneven case, for comparison — 1,000,000 into 3 333,334 · 333,333 · 333,333 — the odd silver goes to the first part
Officer presses ✅ Approve and zeroes the third line (already covered by the guild) 500,000 + 500,000 + 0 = 1,000,000
What is written One ledger row: +1,000,000 to the member, reason regear, actor the officer. The regear bank is not debited.
If the officer later presses ↩️ Revoke A second row of −1,000,000, reason regear_undo. The original row is never edited or deleted.
Discord

Only you can see this

Request changes

Tell the member what to fix — pick a reason, then the line item.

Flagging Need a clearer / another screenshot — pick the item, then Send (or add a note).

What needs changing?
Which line item?
Send Add note
✍️ Request changes, after a reason has been picked: a reason and a line, not a free-text note the member has to interpret.

✍️ Request changes, and how the bot knows it was addressed

The reasons are fixed: Wrong amount, Need a clearer / another screenshot, Wrong type (death / OC), Duplicate, Something else (add a note). Then which line — skipped when the claim has one, with "Whole request" always available.

The claim goes back to the member, their thread reopens with the ask, and the flagged line carries a ⚠️ badge in their edit picker. Their per-line panel gives them ✏️ Amount, → Death/OC, 🔄 Replace shots and 🗑️ Remove.

Each ask records a snapshot of the line as it was, so the bot can tell whether it was actually addressed rather than merely touched. A single "need a clearer shot" auto-resubmits the moment the new screenshot lands; a multi-ask round waits for the explicit 🔁 Resubmit for review button. Resubmitting with something still unaddressed gets a soft "resubmit anyway?" — a warning, not a wall. A "what changed" summary is posted in the thread on resubmit.

✅ Approve itself opens a modal titled "Approve — edit amounts" with the lines prefilled — 💀 Death #1 silver (0 to drop). Set a line to 0 and it is dropped; change a number and that is what is paid. Discord caps a modal at five input rows, so on a longer claim the title reads "Edit amounts (5 of 8)" and the lines past the fifth are still summed and credited. Every value is parsed before anything is written, so a typo can never half-apply, and the edits plus the approval run in one transaction — a concurrent deny by another officer can no longer leave the zeroed lines deleted on a claim that was never approved. Approval also refuses a claim carrying a line with no screenshot, and says so with the count and the silver at stake rather than a generic "no longer pending".

06 · What a decision does to the silver

Paid in one row, undone in one row

An approve credits the member's balance. Nothing is ever edited or deleted — an undo is a second, opposite row.

Discord
🛡️
Guild Butler ✓ APP Today at 22:44
🏰 Hideout Defend — Martlock
🧾 Regear request #47
From
Tacuma
🪑 was on the bench
Requested
1,850,000
When
Today 21:00
Thread
🧵 Open thread
Items
💀 Death — 1,500,000 · 📸 ×2
⚡ OC — 350,000 · 📸 ×1
Status
✅ Approved — 1,850,000 silver · by Sviatoslav
Revoke
The same card after approval. One button left, and the amounts on the card are the amounts that were actually paid.

Why the undo has its own reason code

Revoke does not edit or remove the original credit. It appends a negative row with its own reason, regear_undo, distinct from regear.

That distinction is not cosmetic. Reusing regear for the reversal made a revoked claim count as a second regear received while the silver netted to zero — so a payout that had been taken back still looked, on the leaderboard, like one that stuck. With a separate reason the counts net out as well as the silver.

The member is told in their thread, the thread is stamped ↩️, and the board tally, the drive's roll-up, the leaderboard and any linked raid card all step back down. Officers are also offered ↩️ Undo directly on the approval confirmation, so the fix for a misclick is one press away.

The credit itself is idempotent: the approval re-checks the claim's status inside its own transaction, so a double click pays once.

Discord
🗡️
Guild Butler ✓ APP Today at 23:02
🗡️ Regear leaderboard
All time · 84,120,000 regeared · 96 claims · 14 drives
💀 71 deaths · 68,400,000 ⚡ 25 OC · 15,720,000
Top by silver regeared
1. Tacuma — 12,300,000 (9d · 2oc)
2. Rukavytsia — 9,850,000 (7d · 1oc)
3. Nadiya — 7,400,000 (5d · 3oc)
💥 Biggest regear
3,200,000 — Tacuma
💀 Death · Hideout Defend
🏰 Biggest drive
14,900,000 — Siege camp
21 claims
This week This season My regear
The pinned leaderboard, installed with /regear stats. It edits itself in place rather than posting a new message each time.

🧾 My regear is the button that keeps the channel quiet: any member can check their own total, their 💀 / ⚡ split, their biggest single regear and their rank without asking an officer and without posting anything anyone else sees.

07 · Drives that belong to a raid

One click from the raid that caused the deaths

Point a drive at a raid and everything fills itself in — the title, the fight time, the conditions, the deadline, the roster, the gear bar and where the cost is reported.

Discord
🛡️
Guild Butler ✓ APP Today at 21:58
Hideout Defend — Martlock
Press 📸 Request regear — I'll open a private thread to collect your amounts and screenshots.
Conditions
T8.1 or better, guild food and potions. One line per death.
🛡️ Required gear
T8.1 · Beef stew · Resistance potions · Build
🏰 Raid
Hideout Defend
🗓️ When
Today 21:00
Deadline
Tomorrow 21:00 · in 23 hours
Status
0 pending · 0 approved · 0 denied · 0 silver paid
Request regear
Board settings
A raid-linked board. 🏰 Raid links back to the raid post; 🛡️ Required gear is a snapshot of that raid's tier, food, potions and build link, frozen at the moment the board opened.

Why the gear bar is a snapshot

The raid was called at "T8.1 · Beef stew · Resistance potions". A raid edited after the fight must not change the standard a claim is judged against, so the requirements are frozen onto the drive when it opens — the same reasoning that freezes a raid's tax mode.

It is kept separate from Conditions on purpose. Conditions is your guild's regear policy; Required gear is a fact about one raid.

The caller can open it, not just staff

The 📸 Regear board button sits on the raid's officer console next to Settle, and returns as 📸 Open regear board on the settle and End-without-split confirmations — the moments an officer is already thinking about that raid's money. Same action, same guards; one click, no modal.

That button is open to the raid's own caller as well as regear staff. The person who just watched twenty people die holds the context and is racing the window in which members still have their death screenshots — and opening a board moves no silver. Approving a claim stays regear staff, so the money boundary does not move. A called-off raid is refused outright: a board for a fight nobody fought is not a vacancy.

What the fight cost, reported where it belongs

When a raid-linked drive closes, a summary lands in that raid's own officer thread: claims, distinct claimants, the 💀 / ⚡ split, total paid, the biggest single claim, the denied count and the top claimants. The raid card itself picks up a 📸 Regear: … · N claims line.

The gross − repair − regear net appears only when the raid has actually been settled — there is nothing to net against otherwise — and it carries its own disclaimer, because it must not be mistaken for settlement math. Regear is paid from member balances; no silver moves against the raid's split.

More than one drive on the same raid is legitimate — late claims after a close — and the summary says how many boards it is adding up, because otherwise the totals look wrong to anyone who only remembers opening one.

Discord
🛡️
Guild Butler ✓ APP Tomorrow at 21:04
📸 Regear for Hideout Defend
7 claims from 6 players · 💀 9 · ⚡ 2
Paid out: 4,200,000
Biggest single: 1,500,000
Denied: 1

Gross 31,400,000 − repair 1,200,000 − regear 4,200,000 = 26,000,000
For information only — regear is paid from member balances, not deducted from this raid’s split.

Top claims
Tacuma — 1,850,000 · 💀 2 · ⚡ 1
Rukavytsia — 1,100,000 · 💀 2 · ⚡ 0
The close summary, posted into the raid's officer thread. The net line says what it is.

🪄 Auto boards — opened at gather, reaped if unused

Whether a member could even ask for a regear used to depend on whether an officer had happened to click 📸 first. Turn on 🪄 Auto boards in /regear settings — off by default — and a sweep opens a board for every taxed raid at its gather time.

RuleWhy
At gather, not at post Raids are posted days ahead. A board created at post would sit empty for days with its claim window burning down. A raid with no gather time falls back to its posted start.
Nobody is pinged Pinging a roster is an explicit officer act, and automation must not quietly reverse that. The board appearing is the announcement; one quiet line lands in the raid's officer thread.
An unused board is deleted at max(raid end + 2h, raid start + 6h) Unused means zero claims, unsent drafts included. The second term is anchored so the board can never be deleted while a killboard death card still offers its 🛡️ button.
Only boards the sweep created are ever deleted Re-checked inside the delete's own query, so a claim filed mid-tick survives. An officer's board is never touched.
A raid with any drive row — open or closed — is left alone A closed drive is an officer's decision, not a vacancy.
Creating and reaping never overlap in time The sweep only creates before the reap moment and only deletes after it, so a reaped board cannot be re-created by the next tick.

🛡️ Filing straight from a death card

If you also run the killboard, a death card can carry a 🛡️ Request regear button. It appears only when the victim's Albion character is linked to a Discord account and the death falls inside one of your own raids' windows — from 15 minutes before the posted start to six hours after — with that member on the roster. A 3am solo death matches no raid and gets no button.

Pressing it shows the five covered slots — main hand, off hand, head, chest, boots — priced from the market cache, with a total the member can accept and an optional note for staff. It files as an ordinary pending claim into that raid's own board, with the rendered death card attached as its screenshot, and pings staff like any other submission. It is never auto-approved and never auto-paid. If no board is open, the press says so and tells the member an officer can open one in one click.

A card-filed claim never lands in another raid's board. That used to be possible — the fallback took any open drive — and the misattributed silver was then reported against a raid that never incurred it. A standalone drive is the guild's general inbox and attributes to no raid, so it is now the only fallback.

08 · Everything else

The rest of the box

The numbers you set once

/regear settings holds min screenshots, a per-line cap, the claim window, the auto-approve threshold and a screenshot guide link.

Min screenshots / item defaults to 1. Max silver / item defaults to no cap — it is a fat-finger guard, not a policy, since the officer can still edit the amount at approval. Auto-approve under defaults to 0, which means off. Default claim window is 24h. Default regear conditions is the text that seeds every new board. Screenshot guide is a URL the member is shown at the exact moment they are asked for a shot, rather than in a pinned message nobody reads.

Amounts written the way players write them

The amount field accepts 500k, 2.3m, 1kk, 2,343,434 and 2 343 434.

Cosmetic separators are stripped and the shorthand players actually type is understood, because the alternative is a member fighting a form at 1am. The result must still be a positive whole number, so a value that cannot be resolved to whole silver is refused rather than guessed at. The same parser backs every money field in the bot — it was written for regear and then promoted, because it turned out everything needed it.

A review forum, one post per drive

Every drive gets its own forum post, tagged 🟢 Open, ⏳ Needs review and 📦 Closed, with each member’s card inside.

Point /regear settings at an existing forum or press 📸 Set up reviews forum and the bot creates a staff-only one with the three tags. The tags stack rather than replace each other: an open drive with claims waiting carries 🟢 Open and ⏳ Needs review, and swaps to 📦 Closed once you close it. The starter message is a live roll-up for that drive; every claim card is a reply inside. Officers browse drives, not a flat wall of "Regear #N". Where a card lives is fixed by the first card of that drive and never migrates afterwards, so an old card is always where you last saw it.

Submissions that actually notify someone

A new claim pings your regear officer role — or your officer role when none is set — with a jump link.

A forum post is not a notification, so submitting also posts a mention with a link straight to the card. The regear officer role is its own tier: those people can approve, deny, split, revoke, open and close drives, but they cannot change the settings — so the role can never raise its own auto-approve threshold. Setting the role replaces the general officer ping rather than adding to it, and the setter warns you if the role is not mentionable.

Claims that do not quietly vanish

An idle claim gets exactly one nudge. Closing a drive names whose claims are about to expire, before it expires them.

People assemble a claim and forget to press Submit. A sweep finds claims with at least one evidenced line and 15 minutes of no activity, and posts one in-thread nudge that mentions the member and names the stake, plus a DM with a jump link for the member who has stopped reading the thread. It fires once per idle spell, never on a cadence, so a deliberately abandoned draft is not nagged — acting on the claim re-arms it. A 24-hour staleness cap stops a reboot after a long outage from nudging every old draft at once.

Drive channels that clean up after themselves

A channel per drive under your chosen category, moved to an archive category on close.

Discord threads cannot nest, so a forum post cannot host a private thread per member — which is why a drive gets a plain text channel and the claim threads hang off that. separate_channel:false posts the board in the current channel instead, and a bot without Manage Channels falls back to the current channel and tells you it did. Set an Archive category (closed drives) and a closed drive’s channel moves there rather than cluttering the top of your server.

The leaderboard, and your own line

/regear stats installs a pinned board that edits itself in place, with period buttons and a private "my regear" view.

The 🗡️ Regear leaderboard shows total regeared, claims, drives, the 💀 / ⚡ split in both counts and silver, the top players by silver, the biggest single regear and the biggest drive. 📅 This week and 📅 This season re-scope it; 🧾 My regear answers "how much have I had?" privately, with the member’s rank, so nobody has to ask an officer. Per-drive numbers live on 📊 Drive stats, and Σ Totals adds up every open board including pending silver.

A read-only web view

The dashboard’s Regear tab carries the same data as the Discord board, per player and per drive.

Same numbers, more room: summary, a series over time, the player table, the event table, biggest item and biggest drive, scoped to all-time, this week or the current season. It is read-only by design — every decision that moves silver stays on the card in Discord, where the evidence and the audit trail are. Names resolve in-game-name first, because a regear board is about the player, not the Discord account.

09 · Commands and permissions

Six regear subcommands, and nobody has to learn them

Every officer path also has a button. The commands are shortcuts for people who prefer typing.

/regear hub/regear board/regear close/regear total/regear stats/regear settings/menu

Every /regear subcommand is staff-gated, including the member-facing hub — a plain member who types it is politely refused. Members reach regear through buttons instead: the drive board, the member board, and /menu → Me.

ControlWhereWho
📸 Request regear the drive board, the member board, /menu → Me any member
💀 Add death · ⚡ Add OC · ✅ Submit · ✖️ Cancel the member's own claim thread that member only
✅ Approve · ✂️ Split · ❌ Deny · ✍️ Request changes · ↩️ Revoke the review card officers or the regear-officer role
➕ New drive · 🔒 Close drive · 🔔 Ping members · ✏️ Edit board · 📊 Drive stats /regear hub, ⚙️ Board settings officers or the regear-officer role
📸 Regear board (raid-linked) the raid's officer console, the settle and End confirmations regear staff or that raid's caller
⚙️ Regear settings — caps, forum, auto-approve, the role setter /regear settings officers only

The split is deliberate. Regear operations are open to the dedicated regear-officer role, because a role that gets pinged about claims it cannot act on is the worst of both worlds. Regear configuration is not, so that role can never raise its own auto-approve threshold.

10 · What it cannot do

The limits, stated plainly

Regear moves real silver, so the honest list matters more here than anywhere else in the bot.

11 · Questions

Questions officers actually ask

Does approving a regear take silver out of the regear bank?
No. Approving credits the member’s balance and writes a ledger row; the regear bank is not debited. That means the tax coming in and the regears going out do not reconcile automatically — they are two independently recorded facts. This was a deliberate decision in the original design, and the bot never pretends otherwise: the gross − repair − regear net in a drive’s close summary is explicitly labelled information-only for exactly this reason.
Do members get a DM when their claim is decided?
No. The decision is posted in the member’s own claim thread with a mention, the thread name is stamped ✅ / ❌ / ✍️ / ↩️, and a terminal decision locks the thread but leaves it visible. DMs are often closed, and they scatter the conversation away from the evidence. DMs are used for the two cases where the thread is the wrong place: the 15-minute idle nudge, and the notice that an unsent claim expired because the drive closed.
A member died three times on the same gear and sent one line. Do I have to send it back?
No. Press ✂️ Split, enter 3, and the one line becomes three, with the parts summing to exactly the original amount. It stays one claim, one review card, one payout — only the death count changes, which is what the leaderboard should have said all along. The confirmation then offers ✅ Approve, because you split it in order to approve it.
Can I approve only part of a claim?
Yes. Approve opens the amounts prefilled; change any number, or set a line to 0 to drop it entirely. Decisions themselves are whole-claim — there is no per-line approve or deny — so the modal is the tool for a partial approval. On a claim with more than five lines only the first five are editable and the rest are still summed and paid; to drop a specific later line, send it back with ✍️ Request changes so the member removes it, or deny the claim.
Who can approve claims, and who can change the settings?
Regear operations — approve, deny, request changes, split, revoke, open and close drives, ping, stats — are open to officers or to the dedicated regear-officer role you set in /regear settings. Configuration is not: the settings panel, the caps, the auto-approve threshold and the role setter itself stay officers-only, so the role cannot raise its own payout threshold. Separately, a raid’s own caller may open a board for their raid, because opening a board moves no silver.
What happens to claims people were still assembling when I close the drive?
The bot stops you first. Closing lists every member with an assembled-but-unsent claim and the silver at stake, and asks for a second click — 🛑 Close anyway or ↩️ Leave it open. Empty drafts are left out of that list on purpose, because a prompt that cries wolf gets clicked through. If you proceed, each affected member gets an in-thread notice and a DM, their builder collapses and their thread locks. Claims already submitted are untouched: closing stops new submissions, and officers keep reviewing the backlog afterwards.
Two drives are open. Which one does a member claim against?
They are asked. Pressing 📸 Request regear from the member board or /menu → Me with more than one drive open shows a picker — "Which drive are you claiming against? Pick the fight you died in." Pressing the button on a board itself is unambiguous, so no picker appears. An officer can legitimately run two boards for the same raid — late claims after a close — and the raid summary says how many boards it is adding up.
Can someone claim for a fight they never signed up to?
Yes, and the officer is told. On a raid-linked drive the review card tags the claimant inside the From field: nothing when they were confirmed on the roster, 🪑 was on the bench, ⚠️ not on the roster. Blocking was rejected deliberately — people fight without signing up, and a refusal turns a two-second officer judgement into a support queue plus a waiver mechanism.
Do I have to open a board after every fight?
Only if you want to. Turn on 🪄 Auto boards in /regear settings and a sweep opens a board for every taxed raid at its gather time, with no ping and one quiet line in the raid’s officer thread. A board nobody used is deleted again a few hours after the raid. It is off by default, because it creates and deletes real channels and that should be a decision you make on purpose.
What does the bot need from Discord to make this work?
Screenshot capture needs the Message Content privileged intent, which is a toggle in the Discord developer portal. Auto-created drive channels and the review forum need Manage Channels; without it the drive falls back to the current channel and tells you. And if the pinged role is not mentionable and the bot lacks Mention @everyone, the notice posts but notifies nobody — which looks exactly like the bot being broken, so it is worth checking once.

See it running before you install

The community server runs the bot in the open — a live killboard, real boards to press, and humans who answer questions.

Watch it live

Stop running regear out of a DM inbox

One board per fight, one thread per member, one card per claim. Free to add.