ilovehatsunemiku.com banner illustrated with Hatsune Miku

(。・ω・。)

Hatsune bot replying to an osu! beatmap search in Discord with a FREEDOM DiVE beatmap.

Hatsune bot

Hi, this is Hatsune Bot
I originally made it just for my own server and my friends' servers, but I decided to make it public too in case anyone else wants to use it.
It’s a simple little multipurpose bot with some features I personally wanted:

Check on Discord discovery

/help.help
Lists available commands.
/osu recent.r
Shows the linked user's latest osu!standard play.
/osu recent username:peppy.r peppy
Shows another player's latest play.
.osu peppy.osu recent peppy
Alternative recent-play commands.
/osu add username:peppy.osu add peppy
Links an osu! account to Discord.
/osum name:freedom dive.osum freedom dive
Searches for a matching beatmap.
/osum random:true.osum -r
Finds a random beatmap.

Server management

Requires the server owner, Administrator permission, or the configured bot owner.

/set countdown timezone:GMT+7.set countdown GMT+7
Enables the daily New Year countdown in the current channel.
/set countdown cancel:true.set countdown cancel
Disables the countdown.
/rule set role:@role.rule set @role
Automatically assigns a role to new members.
/rule cancel.rule cancel
Disables automatic role assignment.
/number enable.number enable
Starts a counting game at 1 in the current channel.
/number cancel.number cancel
Disables counting.
/delink set channel:#channel.delink set #channel
Enables anti-link protection in the selected channel.
/delink cancel.delink cancel
Disables anti-link protection.

Utility

/status.status
Displays uptime, server count, memory usage, and latency.
/fortune.fortune
Returns a random fortune.

Last Letter

/lastletter start
Start a word-chain game in this channel.
/lastletter stop
Stop this channel’s game and show the final results.

Beatmap search filters

.osum freedom dive ar=9 cs=4 acc=98
.osum -r stars=4-6 time=120-180
/osum random:true ar:9 cs:4