Description
This extension integrates commands that you can use during your osu live streaming. Some commands are useful for the viewer to get extra real-time information about your osu instance, while others are useful for not having to leave Twitch to get information from the osu site.
Import File
- osu! Twitch Commands.sb (16.2 KB)
Installation
In Streamer.bot click the Import
button in the top menu. Drag the .sb file into the Import String
field.
Click Import
to finalize the import.
Remember to enable the commands in the Commands
section: right click on the group Osu! Info
> Group
> Enable All
First Step: get your personal key from osu site
The !best, !recent, !stats, !top commands require the use of an osu key.
- Go here to the API section of the osu website
- Go to the bottom of the Legacy API section
- Click on new Legacy API key
- In the application name field enter
Streamer.bot
- In the application url field enter
http://localhost
- Click on
Create Key
- Click on
Show Key
and copy the key
Second Step: enter the osu key within streamer.bot
- Go to the “!best”, “!recent”, “!stats”, “!top” actions and enter in the
value
field of the argument%osukey%
your osu key
- Click
OK
to confirm the entry
Third Step: configuration of the !skin command
- Press
WIN
+R
, type%localappdata%
and pressOK
. - Open the
osu!
folder and create a folder calledLinks
. - Creates text files named exactly like the folders found in the
Skins
folder
- Enter for each text file the link to the corresponding skin. You can upload skins to cloud storage and get the link or use sites like osuck and search for your skin. If you use osuck just search for your skin, click on the download link button and then click on the copy short link button
Fourth Step: install Tosu
The !acc, !np, !pp, !skin commands require the use Tosu.
- Download Tosu from here
Commands Description and Usage
For the !acc, !np, !pp, !skin commands to work, you must run Tsou.
In case Tosu is not open when the command is started, no message will be sent. In case the commands should not be used correctly or with invalid data they will not send any chat message.
Command | Description | Usage | Example |
---|---|---|---|
!acc | current map info based on acc. | !acc “n∈[1,100]” | !acc 98 |
!best | best statistics | !best “playerName” | !best dt_gamesplays |
!np | current map | !np | !np |
!pp | ~acc to get the desired pp | !pp “n∈{pp with 90 ≤ acc ≤ 100}” | !pp 600 |
!recent | the last map played. | !recent “playerName” | !recent dt_gamesplays |
!skin | current skin link. | !skin | !skin |
!stats | general statistics. | !stats “playerName” | !stats dt_gamesplays |
!top | n-th best play. | !top “playerName” “n∈[1,100]” | !top dt_gamesplays 1 |