v1.5.0
This update adds a field to the database schema, and adds new commands. Remember to run npm run setup
to migrate the database and update Discord's command index.
Added
- Added
/stats
to show users their personal queue stats - Added
/cooldown
to show users their personal cooldown timer - Added a configurable limit to the queue's total estimated playtime
- If a submission would take the total playtime over the configured limit, then Gamgee closes the queue.
- You'd remove the limit in the same way you remove other limits: set it to
0
ornull
.
- Gamgee tells you the length of your submission if it was rejected for length reasons
Changed
- Gamgee only shows the number of users who used
/now-playing
when that number is greater than zero. - Made
/version
readout less verbose - Updated TypeScript to version 4.6.3, and cleaned up the code a bit
- Named imports are nice
- Organized internal error structures
Removed
- Removed personal stats functionality from
/limits
Fixed
- Gamgee no longer adds "(Reply from ...)" when the message it's replying to was already a DM
- Preprocess SoundCloud links so Gamgee doesn't balk at query params or redirect links
- [For bot admins] Fixed migration errors. You should be able to run
npm run migrate
ornpm run setup
now without issues! - Fixed some edgy crash cases