For capper servers

Your record is your product.

Stop tracking it by hand. Post picks in plain text, let RulesAI grade them from official results, and let your recap post itself.

Pick posted
pickYankees ML
odds-120
units1u
Logged instantly, read back in the channel.
After the game
pickYankees ML -120, 1u
resultWON
record12-4 · +6.30u
Graded from the official result.
The problem

Tracking your record
by hand is a second job.

Your track record is the whole pitch, and right now it lives wherever you last remembered to update it.

xA spreadsheet you update after every game, when you remember.
xScreenshots in a pinned message that go stale by the weekend.
xMembers disputing whether that push was really a push.
xNew subscribers taking your record on "trust me."
Structured pick entry

Post picks the way you already type them.

You and your cappers drop picks in plain text. Yankees ML -120, 1u. RulesAI parses each one deterministically into a structured entry and reads it back in the channel, so everyone sees exactly what was logged. No forms, no slash commands, no AI reading your chat. Tap a reaction to void one you did not mean to post.

Read back in channel
Dodgers -1.5 +105, 2ulogged
Astros ML -140, 1ulogged
Over 8.5 -110, 1ulogged
3 picks parsed. React to void any of them.
Auto-grading

Picks that grade themselves.

Once the games are final, RulesAI settles each pick from the official result and stamps it won, lost, or push. The grade comes from the box score, not from anyone's word. MLB is live today, with more sports on the way. Anything the bot cannot settle automatically lands in a daily digest your moderators clear in one tap.

Grading
Yankees ML -120WON
Dodgers -1.5 +105LOST
Over 8.5 -110PUSH
1 pick pending, sent to today's digest.
Stats and recaps

Your proof of record, posted automatically.

From the graded picks, RulesAI builds windowed records and net units and posts a clean recap on the schedule you choose. Weekly, monthly, whatever cadence fits your server. When a subscriber asks how you have been running, the answer is already posted.

Weekly recap
MLB22-9 · +12.03u
record34-15 overall
win rate69%
Posted automatically to your recap channel.
How it works

Three steps. That's the whole setup.

1

Add the bot

Invite RulesAI and open the portal. No config files, no templating language to learn.

2

Run the Capper Setup wizard

The wizard builds your pick log, grading, and recap in a few clicks. Pick your channel, your capper role, and your recap schedule.

3

Picks flow in and grade themselves

Post picks in plain text. They log instantly, grade from official results, and roll up into a record you can show.

Pricing

Start free. Add the capper tools when you're ready.

FREE
$0 / forever
  • Plain-English rules
  • Readback and diff on every change
  • Core capabilities
  • Up to 5 active rules
Add to Discord
PREMIUM
$10 / month
  • Everything in Free
  • Unlimited rules
  • Unlimited servers
  • Priority support
Go Premium
Launch pricing
CAPPER
$20 / month
  • Everything in Premium
  • Structured pick entry
  • Auto-grading from official results
  • Stats and recaps
Go Premium

Turn your picks into a track record.

Add RulesAI, run the Capper Setup wizard, and post your first pick. The record takes care of itself.