- fit: Fix bug in promotion where discord API changed in the new version, so promotions weren't running
- House keeping all unwanted modules into a
deprecating
folder to make clear which direction I want to go in
- define: Remove button expire time bumped up to an hour instead of 10 minutes
- define: Remove button now disappears when a post is no longer removable instead of disabling
- aqi: Is now located at
/aqi
- mod: Notes now tell everyone when a note is made in a new bot log channel
- Moving away from rescript to focus onto one language
- Simplified command handling to aid in making strong module boundaries
- meetup: Add short description to meetups-directory and include RSVP count
- mod: Display command result publicly in admin channel
- define: disabled the old
!define
command from the legacy bot - meetup: Reinitialize #meetups-directory messages if ids in db become corrupt
- mod: Require kick permissions for
/mod
commands
- Removed any module alias imports using
@sjbha
and switched to relative directory - Switch to esbuild for building and use the bundle for docker file
- meetup: bot stuck in crash loop when too many people RSVP for a meetup
- Added command
/modnote
for logging notes on users - Migrated
!echo
to a slash command that can now be used inline - Migrated
!define
command to a slash command with a remove button.
- tldr: Using
/tldr
outside of shitpost will display tldrs privately - meetup: Increased the amount of mentions in a meetup announcement to 80 to fit more users on one line (#172)
- meetup: Fix issue where names aren't rendering on meetups when over 100 people RSVP (#173)
- Migrated to Discord library v14, which includes support for modals
- Merged the code from the legacy branch to main, setup commands to work at root level
- Switched to a manually updated CHANGELOG
As of 2.2.3, Changelog was changed to a manual update. For changelog information for 2.2.6 and before, check the Github Releases page.