Releases: sinus-x/rubbergoddess
Releases · sinus-x/rubbergoddess
v1.5.1
- ACL: Fix "acl rule get" embed
- Admin: "system shutdown" & "system restart" commands
- Animals: Detect reverts to default avatar
- Anonsend: Do not guard 'anonsend link' by ACL
- Anonsend: Add missing string
- Base: Fix pinning error while logging
- Base: Catch DM errors in bookmarks
- Librarian: Fix 'macaddress' throwing errors
- Meme: Include user avatar in 'relations' embed
- Roles: Fix react-to-role resolver when the line only has one word
- Roles: Alter react-to-role discovery
- Verify: Allow dash in e-mail
v1.5.0
- Core: Fix issues with embed creation, that were introduced by bumpting the library to version 1.7
- Core: Fix issues with user error reporting throwing errors
- ACL: Fix issues with corrputed imports
- Animals: Delay vote embed creation to combat Discord-side issues with content not being available at event creation
- Base: Prevent users from pinning system messages
- Comment: User comment module
- Karma: Limit "karma emoji" command to guild contexts
- Karma: Fix argument in "emoji" subcommand
- Librarian: Test "ipaddress" query with regex
- Random: Include explainxkcd.com link in "xkcd" command
- Random: Remove 50-character limit from "pick" output
- Stalker: Update the command API (argument can be Member, User or integer)
- Verify: Remove git hash from verification e-mail
- Verify: Various fixes to the e-mail logic
v1.4.0
Added
dadjoke
command ([PR-261] by [nicx321])Backup
cog- Use Discord's replies
points
andkarma
user reply contains user's avatar- Namedays are retrieved over HTTPS
Base
: The bot changes its status based on latencyBase
: Bookmark message by reacting with "🔖"scan message
takes unlimited number of message links
Updated
- Librarian properly displays the
week
command - Animals module sends the user avatar when the vote is announced
- Animal updates are no longer logged as events
- Moved karma *boards under the
karma
command as subcommands - Warden has been rewritten to decrease maintenance complexity
v1.3.0
Added
- Anonsend module
Updated
- ACL has cleaner command interface and uses JSON files
review my-list
subcommand- Check for
Admin
, so the #jail channel can't stay locked by accident
Removed
- Howto module (not used, not mantained)
v1.2.0
First release of 2021 bumps the minor version, which sould have been done much earlier, probably.
Updated
- Karma now also counts animated emojis
- Error notifications are no longer deleted
subject
androle
commands removed- Pinned-then-unpinned messages cannot be pinned again by the bot
review list
andsubject info
subcommands added
Maintenance
- Added
points
degradation to the docs.
v1.1.7
Added
- Meme:
bonk
command - Base: Configuration for autopin that prevents pinning in selected channels
Updated
- Meme: New animations for
pet
,hyperpet
andwhip
Maintenance
- Database backup script has been updated: an error was deleting the new compressed archive
- Database scheme for meme interactions was redesigned. You'll have to drop the table and start anew (since the bot is not used elsewhere, I did not bother).
v1.1.6
Added
- Random: The Cat API, The Dog API (
cat
,dog
),xkcd
- Mover: Two commands to allow migrate old member account data to new one
- Librarian:
ipaddress
andmacaddress
commands
Updated
- Mover also migrates member roles
- Shop code has been simplified
Developers
- Moved
fetch_json()
to utils.py
v1.1.5
Added
- Meme:
slap
,spank
andrelations
commands - Stalker:
db
commands only accept user ID
Updated
- Voice: Working channel locking.
- Animals: Vote embed is not deleted; it's replaced by vote statistics.
- Points: Only official guilds are counter. Per-guild system is planned.
load
,unload
andreload
commands support multiple modules at the same time.
v1.1.4
Added
- Meme:
pet
(ported from Rubbergod),hyperpet
Updated
Because of API change, we're upgrading discord.py to 1.5. It's neccesary to enable Members intent on Discord Developers page.
Developers
core/image_generator.py
has been renamed tocore/image_utils.py
.
v1.1.3
Added
- Stalker:
roleinfo
,channelinfo
Updated
- Systemd services. Manual
.service
file update is required -- follow instructions from the Wiki - Librarian uses
aiohttp
to fetch information ([PR-214] by [LakshyaShastri])
Maintenance
- Verify config keys
suffixes
andconstraints
now require underscore before them. Manual config adjustment is required.