osu!nppp | An osu! Twitch bot supporting !np and !nppp commands.
Important
Both osu! and tosu are REQUIRED to be open and running for the bot to work properly, otherwise the bot will eventually disconnect after sending a command.
All code is ran client-sided, and no information is sent/stored to any server other than Twitch.
Visit jarran2r.github.io/osu-nppp and follow the steps below.
- Click the Authorize button, and authorize the twitch account you want to use as the bot. The token is hidden to prevent accidental leaking.
- Enter the name of the channel you want to listen for/respond to messages on in Channel.
- Enter the command cooldown in seconds. Default: 15s
- Click the Connect button.
Note
You may not change the token or channel name while the bot is connected, but you can change the cooldown.
!np
:
@Sender | Artist - Title [Difficulty] (Mapper) <Mode>* +Mods** | osu.ppy.sh/b/BeatmapID
!nppp
:
@Sender | Artist - Title [Difficulty] (Mapper) <Mode>* +Mods** | osu.ppy.sh/b/BeatmapID | ###pp*** / 100%: ###pp, 99%: ###pp, 98%: ###pp, 95%: ###pp, 90%: ###pp
*Mode is only visible if it is not osu!standard.
**Mods are only visible if any are selected.
***Current pp, only visible if the player is currently playing a map.
- Add
!pp
command for calculating user-defined accuracy of the current beatmap - Add ability to customize command message
- Make commands not case-sensitive
- Organize
- Site
- Code
osu!nppp is released under the GNU General Public License v3.0. See LICENSE
for more info.