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.
Usage
- 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.
You may not change the token or channel name while the bot is connected, but you can change the cooldown.
Format
!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.