Dragory
|
2e13495d77
|
Utility: add --counts flag to !roles
|
2019-02-17 15:42:52 +02:00 |
|
Dragory
|
625120e07e
|
Fix emoji index in reaction roles
|
2019-02-17 15:26:44 +02:00 |
|
Dragory
|
fa759d1f46
|
Allow using !update without a case number. Will update the mod's latest case instead.
|
2019-02-17 15:23:40 +02:00 |
|
Dragory
|
ed3760313f
|
Update to Knub 17.0.1, remove all d.nonBlocking() calls
|
2019-02-17 15:19:55 +02:00 |
|
Dragory
|
4b6437c4ae
|
ReactionRoles: increase reaction removal delay to avoid confusion
|
2019-02-16 16:43:59 +02:00 |
|
Dragory
|
33f50a460b
|
ReactionRoles: don't add/remove roles multiple times if the user spams the reaction
|
2019-02-16 16:03:20 +02:00 |
|
Dragory
|
22c9908fe0
|
Censor: add invite setting for group dm invites, fix error when filtering group dm invites
|
2019-02-16 15:54:39 +02:00 |
|
Dragory
|
d694d9f129
|
ReactionRoles: add a small delay before removing the reaction
|
2019-02-16 14:40:44 +02:00 |
|
Dragory
|
6358022442
|
Make more events non-blocking
|
2019-02-16 14:13:46 +02:00 |
|
Dragory
|
44c731564b
|
censor: make regex matching case-insensitive
|
2019-02-16 14:13:19 +02:00 |
|
Dragory
|
8ddf53345d
|
ReactionRoles: queue reaction removals
|
2019-02-16 12:01:31 +02:00 |
|
Dragory
|
add5367232
|
ReactionRoles: use reactionAdd as a toggle instead, and remove reactions as soon as the role is granted
|
2019-02-16 11:58:11 +02:00 |
|
Dragory
|
6cc6528599
|
Logs: add support for batching multiple log messages into 1
|
2019-02-16 11:47:15 +02:00 |
|
Dragory
|
aec251aa34
|
Ignore low prio errors in ReactionRoles
|
2019-02-16 11:29:20 +02:00 |
|
Dragory
|
69fc5f5df5
|
utility: sort !roles by name
|
2019-02-15 05:20:38 +02:00 |
|
Dragory
|
41dd33c2d9
|
tslint: disable interface-over-type-literal
|
2019-02-15 05:08:25 +02:00 |
|
Dragory
|
0b0bb05eed
|
GuildActions: create overloads for known actions; refactor certain actions, using only 1 args object; mutes: move !mutes to the Mutes plugin, fix case number not showing in mute list, make mute list prettier
|
2019-02-15 05:07:28 +02:00 |
|
Dragory
|
bdc8b85955
|
utility: make !roles prettier, include search functionality
|
2019-02-15 03:55:18 +02:00 |
|
Dragory
|
e44d517f4c
|
ReactionRoles: add !reaction_roles refresh command
|
2019-02-10 22:32:27 +02:00 |
|
Dragory
|
28bf7ecf67
|
Post: allow adding linebreaks with \n
|
2019-02-09 14:47:50 +02:00 |
|
Dragory
|
de05352f18
|
Starboard: ignore error when fetching message in onMessageReactionAdd
|
2019-02-09 14:38:50 +02:00 |
|
Dragory
|
2e245ab16b
|
utils: fix isSnowflakeRegex; add isUnicodeEmoji
|
2019-02-09 14:36:31 +02:00 |
|
Dragory
|
52db74005b
|
ReactionRoles: only require message id; allow use of emojis from other (shared) servers; add !reaction_roles clear command
|
2019-02-09 14:36:03 +02:00 |
|
Dragory
|
21a357f8c5
|
AutoReactions: allow use of custom emojis from other (shared) servers
|
2019-02-09 14:35:24 +02:00 |
|
Dragory
|
77694ca951
|
ZeppelinPlugin: add utility function to check if we can use an emoji
|
2019-02-09 14:34:42 +02:00 |
|
Dragory
|
da1a0a1da1
|
Add proper toString to PluginRuntimeError
|
2019-02-09 14:33:39 +02:00 |
|
Dragory
|
1ff10aabbe
|
prettier: enable dangling commas
|
2019-02-09 13:23:35 +02:00 |
|
Dragory
|
4cdfa15613
|
Spam: add max characters filter
|
2019-02-09 13:23:21 +02:00 |
|
Dragory
|
b949b52bac
|
Tags: add aliases for !tag list: !tags and !taglist
|
2019-02-09 13:18:23 +02:00 |
|
Dragory
|
0a4a167c9d
|
Tags: add separate list permission for !tag list
|
2019-02-09 13:17:59 +02:00 |
|
Dragory
|
b4127a0fd8
|
Make lengthy handlers nonBlocking
|
2019-02-08 22:37:09 +02:00 |
|
Dragory
|
e5032d8cd4
|
Add performance logging
|
2019-02-08 21:04:04 +02:00 |
|
Dragory
|
e841f20ab0
|
Add special mention if a mod action was performed on behalf of another mod with the --mmod option
|
2019-02-08 20:25:35 +02:00 |
|
Dragory
|
4ce59fb99b
|
Add --mod option to most mod actions
|
2019-02-08 20:04:48 +02:00 |
|
Dragory
|
83bc596e2b
|
Add ratelimit debug messages
|
2019-02-07 20:44:26 +02:00 |
|
Dragory
|
93571bcbfe
|
Add --mod to !addcase
|
2019-02-07 20:36:57 +02:00 |
|
Dragory
|
c38104b833
|
Update prettier
|
2019-02-06 20:08:06 +02:00 |
|
Dragory
|
65a9bb2c65
|
Fix custom emojis in reaction roles
|
2019-02-06 20:07:53 +02:00 |
|
Dragory
|
0f0ca1dc57
|
Fix ZeppelinPlugins not loading properly
|
2019-02-06 20:06:03 +02:00 |
|
Dragory
|
497fdcc9f6
|
ReactionRoles: fix error when removing old reactions
|
2019-02-06 19:30:20 +02:00 |
|
Dragory
|
49d3b4e21f
|
ReactionRoles: fix custom emoji reactions
|
2019-02-06 19:29:50 +02:00 |
|
Dragory
|
5c912df34e
|
Add support for plugin option schema validation
|
2019-01-19 15:39:04 +02:00 |
|
Dragory
|
5d5d136891
|
Logs: use createChunkedMessage for log messages
|
2019-01-15 04:26:02 +02:00 |
|
Dragory
|
d2df233bc2
|
NameHistory: save username on join, make nickname change detection better
|
2019-01-15 04:25:46 +02:00 |
|
Dragory
|
9a5a9a64da
|
Don't count hidden cases in !info
|
2019-01-15 04:16:34 +02:00 |
|
Dragory
|
f6f1c29fc1
|
Add user id and show recent cases in 'member joined with prior records' log entry
|
2019-01-15 04:15:22 +02:00 |
|
Dragory
|
95cded4d2b
|
Add !source utility command
|
2019-01-15 04:03:28 +02:00 |
|
Dragory
|
429653c66d
|
Add GuildArchives.getUrl for getting the archive entry URL
|
2019-01-15 04:03:04 +02:00 |
|
Dragory
|
a2b7038b71
|
GuildSavedMessages: don't ignore edits with the same content (since embeds, attachments, etc. can differ)
|
2019-01-15 03:59:26 +02:00 |
|
Dragory
|
457d50424b
|
Post: add !edit_embed
|
2019-01-15 03:58:58 +02:00 |
|