Commands
This Discord bot helps track and compete on daily step counts in your server. Below are the available commands and their usage.
/steps
Add your steps for today (or a specific date). The steps submitted will always overwrite any previous submissions.
Usage:
/steps steps:<number> [date:YYYY-MM-DD]
- steps: The number of steps you want to record.
- date: (optional) Date for which to record steps (defaults to today).
Warning:
The step limit per day is limited to 250,000 to accommodate folks that want to submit once a week instead of once a day. If that is too low for you... wow!
Example:
/steps steps:10000
/steps steps:8500 date:2025-06-15
/leaderboard
Show the step leaderboard for your server.
Usage:
/leaderboard [mode:week|month] [when:YYYY-MM-DD]
- mode: (optional) Time period to show the leaderboard for. Defaults to week.
- when: (optional) Date to use as the "reference" when calculating the week or month for the leaderboard. Defaults to today.
/report
Show your own step stats.
Usage:
/stats [range:week|month]
- range: (optional) Time period to show stats for.
- when: (optional) Date to use as the "reference" when calculating the week or month for the report. Defaults to today.
/export
Export your step data to a CSV file that can be imported into many spreadsheet programs.
Usage:
/export [period:week|month|year|all] [format:csv]
- period: (optional) Time period to export data for.
- format: (optional) File format of the export. CSV is the only option (for now!).
Admin-only commands
/config
Configure step tracking settings for your server.
Usage:
/config weekday:<Monday|Tuesday|...|Sunday> week_mode:<standard|month7>
- weekday: The day your server’s step week starts on (e.g. Monday).
- week_mode:
standard: Weeks are counted in standard 7-day blocks, starting on the weekday configured.month7: Weeks start on the first day of the month and reset every 7 days.