Skip to content

the osu! Discord bot

The osu! bot that reads the room.

Profiles, recent plays, top plays and pp for your Discord server. Link a map once and every command knows which one you mean.

#tourney-chat, 21:04

yukiToday at 21:04

https://osu.ppy.sh/beatmapsets/1#osu/75is this one ok for the pool??

haruminAppToday at 21:04

Mapped by haruhime

haruhime - first combo [Expert]

Difficulty

6.12★ · NM

CS 4 · AR 9.4 · OD 9

Length

3:42 · 190 BPM

x1,384 · ranked

pp 95% 241 · 98% 289 · 99% 307 · 100% 331

yukiToday at 21:05

/score

haruminAppToday at 21:05

yuki 🇯🇵 · 6,402pp (#12,840)

haruhime - first combo [Expert]

Best score on this map

S · +HD · 6.31★

298.40pp (FC 316.02pp at 98.91%) · 98.12%

No map given to /score. The channel remembered it.

What it does

  1. 01

    It remembers the map

    Someone links a beatmap and the channel keeps it. /score, /map, /leaderboard and /simulate work on it without pasting the link again. Matches, packs and pools too.

  2. 02

    pp, worked out on the spot

    Full-combo pp on every recent play, pp from 95 to 100% on map cards, /nochoke for your top 100, and /simulate. Computed with rosu-pp, the same calculator tosu uses.

  3. 03

    Cards your server picks

    Beatmap, match, pack and pool links get a card. Server managers switch each kind on or off from the dashboard.

Speaks haruhime

harumin is part of haruhime.moe, osu! tools for players, mappers and tournament hosts. One account links them all: sign in with osu! once, link Discord, done.

Link your account

  • packs

    Pack links and pack keys open as a card with every map. /pack does the same.

  • pools

    /pool view shows a pool by slot. /pool check runs osu!'s content rules over every map.

  • bb

    Template links get a small preview, if your server turns them on.