A now playing chat bot for osu! streamers!
osu!np is a simple application that retrieves current beatmap information (artist, creator, etc.) from osu! and sends it to the streamer's chat.
osu-np.exe
executable.
The simplest way to use osu!np is with your own Twitch account.
oauth:
at the start) from the website and paste it into the Token text field.osu!np will now listen for / respond to the command !np
in your chat.
Checking the Advanced check box reveals additional settings that allow you to change the channel osu!np listens to / responds in, the request command, and the response format.
These settings are optional and will default to the text shown in grey if left empty.
A pattern is a placeholder for beatmap information. When the command is sent in chat, the pattern will be replaced with
the respective beatmap information (i.e. !artist!
is replaced with xi
).
Patterns are supported in the Format text field.
Patterns:
!artist!
- The beatmap / song artist (i.e. xi
).!title!
- The beatmap / song title (i.e. Blue Zenith
).!creator!
- The beatmap creator / mapper (i.e. Asphyxia
).!version!
- The beatmap version / difficulty (i.e. FOUR DIMENSIONS
).!sender!
- The command user's username (i.e. TheOmyNomy
).!id!
- The beatmap ID (i.e. 658127
).!set-id!
- The beatmap set ID (i.e. 292301
).Example:
@!sender! !artist! - !title! (!creator!) [!version!] - https://osu.ppy.sh/beatmaps/!id!
@TheOmyNomy xi - Blue Zenith (Asphyxia) [FOUR DIMENSIONS] - https://osu.ppy.sh/beatmaps/658127
This software is licensed under the GNU General Public Licence 3.0 licence.