Range Officer

An IPSC match bot for Discord, powered by SSI Scoreboard.

Add to Discord

What it does

Range Officer brings IPSC competition data into your Discord server. Look up match results, track live scoring, compare shooters, and get daily reminders about upcoming matches — all without leaving Discord.

Look up matches & shooters

Anyone can run these. Results are posted in the channel for everyone to see.

Your shooter profile

These commands are based on your linked account. Responses are only visible to you.

Server-wide features

Configured once per server by any member. Reminders and notifications are posted in the channel where they were set up, at the server's configured notification time (default: 10:00 CET — change with /timezone).

Match predictions

Predict your performance before a match starts. After it completes, reveal everyone's predictions to see who called it best. Your prediction is private until reveal — no anchoring bias!

Personal reminders

Track specific matches and get a DM on the day of each milestone: registration opening, squadding opening, the day before the match, and match day. No server setup needed — these are just for you. Matches are auto-removed after their date passes.

Utility

Getting started

1. Add Range Officer to your server.

2. Use /link <your name> to connect your shooter profile.

3. Use /me to see your dashboard. That's it!

Data source

All match data comes from ShootNScoreIt via SSI Scoreboard. Range Officer does not store match results — it queries them on demand.