Commit Graph

13 Commits

Author SHA1 Message Date
igna 3f73309974 format 2021-09-07 15:14:44 +00:00
io e295b159c5 update license headers 2021-07-11 03:03:32 +00:00
io 429bb89c94 Better UX for rate limits (fixes #4) 🥳 2021-06-23 03:30:27 +00:00
io mintz 7e5f01b82d support WEBP 2020-05-18 02:04:02 +00:00
io mintz 5a7acbfe3e add copyright headers to all files 2020-05-12 23:56:06 +00:00
Io Mintz e02022b245 auto convert static images to GIFs if there's no room (closes #3)
Also backport the image resize code from 70045b2a0e.
2019-10-10 00:24:12 +00:00
Benjamin Mintz 4828a4ff52 add-zip: fix error message for invalid files 2019-08-04 10:38:29 +00:00
Benjamin Mintz 10ed6bb63f add zip/tar archive support 🎉 2019-08-04 10:15:59 +00:00
Benjamin Mintz b657892b3b fix errors when timing out while resizing 2019-06-10 23:42:44 +00:00
bmintz ecefefb4c9 update the success emotes 2018-08-22 15:27:35 +00:00
bmintz c5c6e7ef24 fix command error handling
so, i had a fundamental misunderstanding about how command errors work.
turns out the help command runs the checks for each function.
This ended up sending one "permission denied" message for each command in the Emotes cog,
*each time help was run*.

To fix this, __local_check needs to not have extra side effects.
I create one new exception, MissingManageServerEmojis, and raise it in case the user or bot is missing permissions.
I re-use NoPrivateMessages, since that's already a d.py exception.

Then I catch the errors in on_command_error, and send them to the user.
2018-07-31 02:38:14 -05:00
bmintz b2bab91d36 s/emoji/emotes/ 2018-07-29 23:42:27 -05:00
bmintz 3b488ab787 add add command
a lot of this is from Emoji Connoisseur
2018-07-29 23:38:19 -05:00