Repository files navigation
☀️Sunny☀️
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)
Changelog (as of 08/04/21)
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.
Versioning is done this way
vX.Y.ZSDDMMYY, where:
X marks a major change to the bot
Y marks that minor changes or features were made
Z marks bugfixes
S marks the state of the version e.g. E xperimental / U nstable / S table
DDMMYY marks the day, month and year of the change
example: v1.2.3E010190
About
Discord.py bot for moderation, osu! and various other things.
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.