Sunny is a Discord music / moderation / osu! bot. I will not provide support to anyone attempting to self-host, but you are free to do so. If you wish to add this bot to your own server, click here
- Lavalink Server
- mongoDB
- Redis
- osu! API Key (osu! Commands)
v1.5.0S080421
( b89d2a )
- Add proper mute command (with task for unmute)
- Rewrite large part of osu! code
- Remove Enjuu, Akatsuki!RX
- Create classes for custom exceptions
- Handle exceptions properly
- Remove try/catch spam
- Add ensure_member function (ensures that a member object is obtained from cache or API)
- Add required intents
- Fixed image commands
- Improve regex performance
- Update music cog
v1.4.0S120320
( ddcd60 )
- Add beatmap listener
- Rewrite large part of osu! code
- Add new osu! commands (score, pp, etc.)
- Add private servers
- Rewrite osu! API handler portion
- Create classes for all entities from the osu!API
- Add sentry error reporting
- Fix some issues
- Add owner permissions as config item
- Preserve API PP values if they are present
v1.3.2S110219
( 505c5b )
- Moved std PP calculations to pyttanko
- Implement speed rebalance and other PP changes
- Added ctb PP and SR calculations using catch-the-pp
- Removed old PP calculator
- Added pyttanko and aiofiles to requirements
v1.3.1S301218
( 0c0292 )
- Stability improvements
- Bugfixes
v1.3.0E231018
( 97ef66 )
- Added osu! commands
- Added PP calculation
- Updated config example
- Updated requirements
- Updated mongoDB to have osu! username
v1.2.0U061018
( b3e41f )
- Added user/server information cog
v1.1.1U061018
( d42399 )
- Simplified the updating command.
- Added shutdown command.
vX.Y.ZSDDMMYY
, where:
X
marks a major change to the botY
marks that minor changes or features were madeZ
marks bugfixesS
marks the state of the version e.g. Experimental / Unstable / StableDDMMYY
marks the day, month and year of the change- example:
v1.2.3E010190