Module: osu
These commands are related to osu!.
| Command | Description | 
|---|---|
| osu!beatmap | displays general information of osu! beatmaps | 
| osu!best | displays the top 100 scores of an osu! user | 
| osu!diag | analyses the top 100 scores of an osu! user | 
| osu!events | displays osu! user events | 
| osu!leaderboard | displays the top 10 osu! users on this server | 
| osu!recent | displays up to 50 most recent plays over the last 24 hours of an osu! user | 
| osu!scores | displays the top 100 scores of an osu! beatmap | 
| osu!stats | displays general information of an osu! user | 
Command: osu!beatmap
Displays general information of osu! beatmaps.
This command supports search criteria similar to the in-game search function (https://osu.ppy.sh/help/wiki/Interface#search):
- b- Beatmap id
- s- Beatmapset id
- artist- Song artist
- title- Song title
- diff- Beatmap difficulty name / version
- mode- Mode - value can be- osu,- taiko,- catchthebeat, or- mania, or- o/t/c/mfor short
- creator- Beatmapset creator
- status- Ranked status - value can be- ranked,- approved,- pending,- notsubmitted,- unknown, or- loved, or- r/a/p/n/u/lfor short
- stars- Star Difficulty
- length- Length in seconds
- drain- Drain Time in seconds
- bpm- Beats per minute
- combo- Max combo
- pp- Max performance (without mods)
- circles- Number of Circles
- spinners- Number of Spinners
- sliders- Number of Sliders
- cs- Circle Size (CS)
- hp- HP Drain Rate (HP)
- od- Overall Difficulty (OD)
- ar- Approach Rate (AR)
- aim- Aim Difficulty
- speed- Speed Difficulty
- rating- Beatmapset rating
- favs- Beatmapset favourite count
- plays- Beatmap play count
- pass- Beatmap pass count
- source- Song source
- genre- Song genre
- language- Song language
- tag- Beatmapset tags
- hash- Beatmap hash
- sort- The attribute to sort by (one of the above)
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node osu.
| Option | Description | 
|---|---|
| [–beatmap] <beatmap> | Refers to all osu! beatmaps with a matching id or name. The --beatmapflag is optional if this option is provided first. | 
| Keyword | Aliases | 
|---|---|
| osu!beatmap | osu!b osu!beatmaps osu!beatmapset osu!bm osu!bms osu!filter osu!find osu!map osu!maps osu!mapset osu!s osu!search osu!set | 
| –beatmap | //beatmap –bm //bm | 
Command: osu!best
Displays the top 100 scores of an osu! user.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node osu.
| Option | Description | 
|---|---|
| [–user] [<user>] | Refers to a specific osu! user with a matching mention, id, name, nickname or in-game name. Only supports osu! user ids and names when used via direct message. The --userflag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --userflag is provided. | 
| –mode <mode> | Refers to an osu! game mode with a matching name ( osu!,osu!taiko,osu!catchorosu!mania). | 
| Keyword | Aliases | 
|---|---|
| –user | //user –member //member -u /u -m /m | 
| –mode | //mode | 
Command: osu!diag
Analyses the top 100 scores of an osu! user.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node osu.
| Option | Description | 
|---|---|
| [–user] [<user>] | Refers to a specific osu! user with a matching mention, id, name, nickname or in-game name. Only supports osu! user ids and names when used via direct message. The --userflag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --userflag is provided. | 
| –mode <mode> | Refers to an osu! game mode with a matching name ( osu!,osu!taiko,osu!catchorosu!mania). | 
| Keyword | Aliases | 
|---|---|
| –user | //user –member //member -u /u -m /m | 
| –mode | //mode | 
Command: osu!events
Displays osu! user events.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node osu.
| Option | Description | 
|---|---|
| [–user] [<user>] | Refers to a specific osu! user with a matching mention, id, name, nickname or in-game name. Only supports osu! user ids and names when used via direct message. The --userflag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --userflag is provided. | 
| –mode <mode> | Refers to an osu! game mode with a matching name ( osu!,osu!taiko,osu!catchorosu!mania). | 
| Keyword | Aliases | 
|---|---|
| –user | //user –member //member -u /u -m /m | 
| –mode | //mode | 
| Command | Description | 
|---|---|
| osu!events feed | subscribes to osu! events | 
Command: osu!events feed
Subscribes to osu! events.
This command will behave the same as feed set osu.events.
This command can only be executed in a text channel and not via direct message.
By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.feed.set.
| Option | Description | 
|---|---|
| [–channel] [<channel>] | Refers to a specific text channel with a matching mention, id or name. The --channelflag is optional if a channel mention is used.Refers to the current channel if only the --channelflag is provided. | 
| Keyword | Aliases | 
|---|---|
| feed | subscribe | 
| –channel | //channel -c /c | 
Command: osu!leaderboard
Displays the top 10 osu! users on this server.
This command can only be executed in a text channel and not via direct message.
Permission overrides may be applied on node osu.
| Keyword | Aliases | 
|---|---|
| osu!leaderboard | osu!rank osu!ranks | 
Command: osu!recent
Displays up to 50 most recent plays over the last 24 hours of an osu! user.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node osu.
| Option | Description | 
|---|---|
| [–user] [<user>] | Refers to a specific osu! user with a matching mention, id, name, nickname or in-game name. Only supports osu! user ids and names when used via direct message. The --userflag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --userflag is provided. | 
| –mode <mode> | Refers to an osu! game mode with a matching name ( osu!,osu!taiko,osu!catchorosu!mania). | 
| Keyword | Aliases | 
|---|---|
| osu!recent | osu!recents | 
| –user | //user –member //member -u /u -m /m | 
| –mode | //mode | 
| Command | Description | 
|---|---|
| osu!recent feed | subscribes to osu! plays | 
Command: osu!recent feed
Subscribes to osu! plays.
This command will behave the same as feed set osu.recent.
This command can only be executed in a text channel and not via direct message.
By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.feed.set.
| Option | Description | 
|---|---|
| [–channel] [<channel>] | Refers to a specific text channel with a matching mention, id or name. The --channelflag is optional if a channel mention is used.Refers to the current channel if only the --channelflag is provided. | 
| Keyword | Aliases | 
|---|---|
| feed | subscribe | 
| –channel | //channel -c /c | 
Command: osu!scores
Displays the top 100 scores of an osu! beatmap.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node osu.
| Option | Description | 
|---|---|
| [–beatmap] <beatmap> | Refers to an osu! beatmap with a matching id or name. The --beatmapflag is optional if this option is provided first. | 
| [–user] [<user>] | Refers to a specific osu! user with a matching mention, id, name, nickname or in-game name. Only supports osu! user ids and names when used via direct message. The --userflag is optional if a user mention is used.Refers to the current user if only the --userflag is provided. | 
| –mode <mode> | Refers to an osu! game mode with a matching name ( osu!,osu!taiko,osu!catchorosu!mania). | 
| –mods <mods> | Refers to osu! mods with a matching name (e.g. “No Fail”) or short code (e.g. NF,HDHR,HDHRNCFL). | 
| Keyword | Aliases | 
|---|---|
| –beatmap | //beatmap –bm //bm | 
| –user | //user –member //member -u /u -m /m | 
| –mode | //mode | 
| –mods | //mods –mod //mod | 
Command: osu!stats
Displays general information of an osu! user.
This command can be executed in a text channel or via direct message.
Permission overrides may be applied on node osu.
| Option | Description | 
|---|---|
| [–user] [<user>] | Refers to a specific osu! user with a matching mention, id, name, nickname or in-game name. Only supports osu! user ids and names when used via direct message. The --userflag is optional if a user mention is used or this option is provided first.Refers to the current user if only the --userflag is provided. | 
| –mode <mode> | Refers to an osu! game mode with a matching name ( osu!,osu!taiko,osu!catchorosu!mania). | 
| Keyword | Aliases | 
|---|---|
| osu!stats | osu!user osu!profile | 
| –user | //user –member //member -u /u -m /m | 
| –mode | //mode |