Releases: idoneam/Canary
Releases · idoneam/Canary
McConnell Blues Pub
Changes:
Note that this version breaks the previous databases as it changes columns in the Members table
?customreactions
: easy-to-use assistant to add custom reactions. Non-mods can propose reacts (@le-potate)?score
,?ranking
and?emojiranking
: all reactions are now logged and advanced stats are available (@le-potate)?xkcd
: fetch xkcd comics (@namemcguffin)?user_info
: get information about a user.?roles
can now be used to get a specific user's roles (@namemcguffin)?translate
: translate inputted text (@namemcguffin)?submitbanner
,?setbannercontest
and?bannerwinner
: automates tasks linked to the banner contest (@le-potate)?hangman
: hangman game (@namemcguffin)- mix, bac, addq and image commands can now be used on specific messages by using reply (@namemcguffin)
- P-Strings utility (to use "string with placeholders", simple strings like "hi %user%, this is the channel %channel%", which contains placeholders) (@le-potate)
- Argument parser (cast a list of arguments using the given converters, regardless of order) (@le-potate)
- Misc minor commands changes and fixes (@davidlougheed, @namemcguffin, @le-potate)
- Misc internal changes, devops, etc. (@davidlougheed, @namemcguffin, @le-potate, @krubenok, @jidicula )
Rutherford Piano Room
Changes:
- Log to two Discord webhooks, one for mods and one for devs (@le-potate)
- Fix Dockerfile and revise Travis builds (@davidlougheed)
?previousroles
command to see the previous roles of a user that left and came back that mods can use to give them back (@le-potate)- Changes to the self-role assignment commands to make them more intuitive and fix some bugs (@le-potate)
- Refactor subscribers and handle errors better (@davidlougheed)
Rutherford Basement
Changes:
- [BREAK] Deploy using Docker (thanks @idodin)
- Add assignable roles (thanks @krubenok)
- Add ?create_role (@davidlougheed)
- Fix ?keydates (thanks @karaesque)
- Miscellaneous changes
- Update dependencies
Burnside Lobby Patch 1
Burnside Lobby
Changes:
- Add DnD-style dice-rolling command
?roll
@eeduplay - Switch to Poetry for dependency management @krubenok
- Improve
?boot
to allow inverted triangles and alternate emojis @krubenok - LMGTFY command
?lmgtfy
@krubenok - Update dependencies @jidicula
- Start work on test structure @jidicula
- Add
?version
command @davidlougheed
Burnside Basement Patch 4
- Fix “no information” metro status alerts
Burnside Basement Patch 3
Reduce the maximum number of lines sent by ?boot
Burnside Basement Patch 2
- Fix issue in
subscribers.py
cog where metro status was updating incorrectly.
Burnside Basement Patch 1
Changes:
- Fix
subscribers.py
cog - Update YAPF
Burnside Basement
New Features
- Metro outages
- role functionality with
?inrole
to list all users in a role, and?roles
to list all roles in a server. - better windchill calculation in the weather function
- UTF-8 support for LaTeX commands
- dependency updates
- new additions to gitignore for .ini files
Refactors
- new subscriptions cog for functions that run on a schedule rather than by a user command