Skip to content

Releases: Scoin0/UsagiBot

3.1.3

Choose a tag to compare

@Scoin0 Scoin0 released this 06 Dec 07:40
d80838d

What's Changed

  • We're on Java 21 now
  • Fix: Issue with tOsu's BPM not having all properties. It ignores all unknown properties now.
  • Removed: Start Up Java message

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.
  • Gosumemory doesn't record PP properly
  • PP (and maybe other commands) only work every 2 messages. Unless someone interrupts it with another message.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

3.1.2

Choose a tag to compare

@Scoin0 Scoin0 released this 17 Oct 07:33
663c249

This might be the last release of this version of the bot. The next version will be in Java 21. Please update to that in order to keep using the bot.

What's Changed

  • Fix: If an Osu link is not a beatmap, it will not error out anymore.

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.
  • Gosumemory doesn't record PP properly
  • PP (and maybe other commands) only work every 2 messages. Unless someone interrupts it with another message.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

3.1.1

Choose a tag to compare

@Scoin0 Scoin0 released this 15 Oct 10:39
663c249

This might be the last release of this version of the bot. The next version will be in Java 21. Please update to that in order to keep using the bot.

What's Changed

  • Fix: Twitch names are now case insensitive.

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.
  • Gosumemory doesn't record PP properly
  • PP (and maybe other commands) only work every 2 messages. Unless someone interrupts it with another message.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

3.1.0

Choose a tag to compare

@Scoin0 Scoin0 released this 03 Oct 11:25
663c249

This might be the last release of this version of the bot. The next version will be in Java 21. Please update to that in order to keep using the bot.

What's Changed

  • Added Jansi version 1.17 (Colored Console now works!)
  • Added the ability for custom commands (!add, !remove)
  • Added !pp command (only 99-95 works. If you just do !pp, it'll show SS)
  • Updated Lombok to 1.18.32
  • Updated twitch4j to 1.20.0
  • Updated Shadow to 8.1.1

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.
  • Gosumemory doesn't record PP properly
  • PP (and maybe other commands) only work every 2 messages. Unless someone interrupts it with another message.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

3.0.1

Choose a tag to compare

@Scoin0 Scoin0 released this 20 Mar 05:48
1cdd9a6

What's Changed

  • Fix for StreamCompanion not getting rid of the BOM properly.

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

3.0.0

Choose a tag to compare

@Scoin0 Scoin0 released this 19 Mar 07:28
1cdd9a6

What's Changed

  • Implement support for rosu, tosu, gosumemory, and StreamCompanion
  • Changed gOsuUrlPath to webPath in the configuration
  • Checks every second for a memory reader
  • Bump org.jsoup:jsoup from 1.14.3 to 1.15.3 by @dependabot in #32
  • Bump org.json:json from 20220320 to 20231013 by @dependabot in #31

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

2.0.10

Choose a tag to compare

@Scoin0 Scoin0 released this 04 Dec 07:22
a89b97d

Edit: As of 1/31/23, untested with osu!lazer. Though I don't think anything supports it right now.

What's Changed

  • Fixed issue with commands not using the prefix

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

2.0.9

Choose a tag to compare

@Scoin0 Scoin0 released this 02 Dec 06:09
a89b97d

What's Changed

  • Added "map" and "current" aliases to the NowPlaying Command

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

2.0.8

Choose a tag to compare

@Scoin0 Scoin0 released this 25 Oct 07:25
a4e3729

What's Changed

  • Fixed a small issue with the Ban command
  • Refactored a lot of the bigger chunks of code to make more readable and clean.
  • Lowered the amount of calls to Github on start up. (From 2 to 1)
  • Lowered the ram usage the bot takes up
  • Removed auto connection to the #osu channel.

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues

2.0.7

Choose a tag to compare

@Scoin0 Scoin0 released this 21 Oct 06:32
c2272f8

What's Changed

  • Refactored the receiveBeatmap method to be more readable and less cluttered.
  • Refactored the VersionUpdate class to be more readable and less cluttered.
  • Refactored the OsuClient class. The whole class now uses one OkHttpClient instead of the 5 it was using.
  • Refactored the main class to use ExecutorService instead of Thread.
  • Refactored the Utility class to use ExecutorService.
  • Fixed an issue with the NowPlaying command taking too long to send

These changes should make the bot run a bit faster than before.

Known Issues

  • Sometimes maps sent in Twitch chat will cause a NullPointerException.
  • If you send a map on Twitch with +NC or +PF you'll get +NCDT and +SDPF.

Please head to the issue tracker if anything is wrong or you have a suggestion: https://github.com/Scoin0/UsagiBot/issues