Skip to content

Releases: 5HT2/taro-bot

1.6.2

10 May 10:05
5ab4120
Compare
Choose a tag to compare
  • Improve plugin loading, prepare for allowing hot-reloading
    • Note: Hot-reloading has not been added yet
  • Allow plugins to register jobs dynamically
  • Allow selecting a list of plugins to load on bot startup
  • Added permission op to give the bot operator all bot permissions (not Discord permissions)
  • Added channel starboard threshold

Full Changelog: 1.6.1...1.6.2

1.6.1

09 Apr 17:36
dbd6d3f
Compare
Choose a tag to compare
  • Fix plugins not working inside Docker container
  • Cleanup code, refactor entire project into modules
  • Switch from reflection to method-based invoking

Full Changelog: 1.6.0...1.6.1

1.6.0

07 Apr 13:56
4a4ef20
Compare
Choose a tag to compare

Plugin support is finally here!

  • Major refactoring of project
  • Rewrite and optimization of Response system
  • Fully implement plugin support

Full Changelog: 1.5.1...1.6.0

1.5.1

06 Apr 07:20
2bc1f7e
Compare
Choose a tag to compare
  • Fix bugs, cleanup code
  • Allow overriding timezone for scheduling, not used for any features yet

Full Changelog: 1.5.0...1.5.1

1.5.0

29 Mar 03:18
c920395
Compare
Choose a tag to compare
  • Add Ci / CodeQL
  • Add .stealemoji
  • Code cleanup, refactor, switch to generics
  • Bump deps, requires Go 1.18 now
  • Fix bug in Topics

Full Changelog: 1.4.2...1.5.0

1.4.2

16 Mar 13:39
caa43c6
Compare
Choose a tag to compare
  • Fix concurrency block error caused by typo

Full Changelog: 1.4.1...1.4.2

1.4.1

16 Mar 13:32
2f0c64e
Compare
Choose a tag to compare
  • Add GuildOnly flag to commands
  • Fix default prefix not working after bot joins a new server

Full Changelog: 1.4.0...1.4.1

1.4.0

15 Mar 17:27
e2552c0
Compare
Choose a tag to compare
  • Add execution time logging
  • Lots of cleanup and enhancements
  • Fixed starboard concurrency and safety
  • Fix inaccurate youtube results
  • Allow enabling debugging via flags
  • Fix bugs with recursive starboard
  • Added panic logging, ability to ping bot operator with log if bot dies (operator_channel and operator_id beside bot_token in JSON)
  • Improve Docker image size
  • Fixed spotify parsing being weird with lyrics
  • Made spotify to youtube even more reliable
  • Fixed command parsing in DMs

Breaking:

  • Merge starboard config to fix bugs and improve performance. This breaks existing starboard configs. 96cff7d
    No action required on bot operator's end, just keep in mind that old messages won't be tracked.

Full Changelog: 1.3.0...1.4.0

1.3.0

10 Feb 12:28
Compare
Choose a tag to compare
  • Don't respond to other bots
  • Fix bugs related to Spotify response and responders
  • Added concurrency safety for config accessors
  • Made handlers async

1.2.0

24 Jan 21:25
42c165c
Compare
Choose a tag to compare
  • Fix youtube results being slightly inaccurate
  • Make SpotifyToYoutubeResponse slightly more accurate by re-trying a new instance when one failed
  • Added the ability to lock a Response to a channel(s)