Dragory
|
06a48fcaa6
|
ReactionRoles: add support for auto-refresh; don't allow refreshing the same message's reactions multiple times at once
|
2019-02-18 01:58:21 +02:00 |
|
Dragory
|
44a5d6ecba
|
Utility: fix !search swallowing numbers at the end; fix !search results sorting incorrectly
|
2019-02-17 23:15:24 +02:00 |
|
Dragory
|
488ec5abe6
|
Utility: add more info to !server, prettify the embed a bit
|
2019-02-17 23:05:20 +02:00 |
|
Dragory
|
7d3c6fa316
|
Utility: pad IDs in !roles to take the same space
|
2019-02-17 22:51:04 +02:00 |
|
Dragory
|
02620f15a3
|
Utility: add more options to !search, make the results list prettier
|
2019-02-17 22:49:14 +02:00 |
|
Dragory
|
e7adfbc019
|
TS: use esnext as target/lib
|
2019-02-17 22:48:41 +02:00 |
|
Dragory
|
02d884fd0a
|
Spam: max_voice_move -> max_voice_moves, add to default mod override as well
|
2019-02-17 17:23:10 +02:00 |
|
Dragory
|
660a68275c
|
spam: add support for non-message spam; add max_voice_move spam detection
|
2019-02-17 17:09:49 +02:00 |
|
Dragory
|
19a9c0bfaa
|
Utility: add !vcmove command
|
2019-02-17 16:45:29 +02:00 |
|
Dragory
|
3a19105417
|
Post: add --enable-mentions flag to !post
|
2019-02-17 16:02:16 +02:00 |
|
Dragory
|
65c2b9bf64
|
Cleanup
|
2019-02-17 16:01:38 +02:00 |
|
Dragory
|
254204df90
|
utils: fix role mention regex
|
2019-02-17 16:01:04 +02:00 |
|
Dragory
|
7c7d96b79d
|
Utility: add --counts flag to !roles
|
2019-02-17 15:42:52 +02:00 |
|
Dragory
|
82083f753f
|
Fix emoji index in reaction roles
|
2019-02-17 15:26:44 +02:00 |
|
Dragory
|
7b07cf7ac9
|
Allow using !update without a case number. Will update the mod's latest case instead.
|
2019-02-17 15:23:40 +02:00 |
|
Dragory
|
9c099d5541
|
Update to Knub 17.0.1, remove all d.nonBlocking() calls
|
2019-02-17 15:19:55 +02:00 |
|
Dragory
|
7a13d04455
|
ReactionRoles: increase reaction removal delay to avoid confusion
|
2019-02-16 16:43:59 +02:00 |
|
Dragory
|
3ab5e0675f
|
ReactionRoles: don't add/remove roles multiple times if the user spams the reaction
|
2019-02-16 16:03:20 +02:00 |
|
Dragory
|
4c5c44dc89
|
Censor: add invite setting for group dm invites, fix error when filtering group dm invites
|
2019-02-16 15:54:39 +02:00 |
|
Dragory
|
c393c794f6
|
ReactionRoles: add a small delay before removing the reaction
|
2019-02-16 14:40:44 +02:00 |
|
Dragory
|
14a9cf4cdf
|
Make more events non-blocking
|
2019-02-16 14:13:46 +02:00 |
|
Dragory
|
6dcbb50ea7
|
censor: make regex matching case-insensitive
|
2019-02-16 14:13:19 +02:00 |
|
Dragory
|
b0debe55f7
|
ReactionRoles: queue reaction removals
|
2019-02-16 12:01:31 +02:00 |
|
Dragory
|
c7beda3146
|
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
|
c3271da7d4
|
Logs: add support for batching multiple log messages into 1
|
2019-02-16 11:47:15 +02:00 |
|
Dragory
|
691b631e7d
|
Ignore low prio errors in ReactionRoles
|
2019-02-16 11:29:20 +02:00 |
|
Dragory
|
0fdcbaaa7d
|
utility: sort !roles by name
|
2019-02-15 05:20:38 +02:00 |
|
Dragory
|
e41810b0bf
|
tslint: disable interface-over-type-literal
|
2019-02-15 05:08:25 +02:00 |
|
Dragory
|
2cb68ff9c5
|
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
|
04eaf70cd3
|
utility: make !roles prettier, include search functionality
|
2019-02-15 03:55:18 +02:00 |
|
Dragory
|
b94191004d
|
ReactionRoles: add !reaction_roles refresh command
|
2019-02-10 22:32:27 +02:00 |
|
Dragory
|
a4d2d968ac
|
Post: allow adding linebreaks with \n
|
2019-02-09 14:47:50 +02:00 |
|
Dragory
|
eee3d59993
|
Starboard: ignore error when fetching message in onMessageReactionAdd
|
2019-02-09 14:38:50 +02:00 |
|
Dragory
|
1bd44bb85a
|
utils: fix isSnowflakeRegex; add isUnicodeEmoji
|
2019-02-09 14:36:31 +02:00 |
|
Dragory
|
3138738139
|
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
|
a4a68daa81
|
AutoReactions: allow use of custom emojis from other (shared) servers
|
2019-02-09 14:35:24 +02:00 |
|
Dragory
|
b0d2b984a4
|
ZeppelinPlugin: add utility function to check if we can use an emoji
|
2019-02-09 14:34:42 +02:00 |
|
Dragory
|
f543324942
|
Add proper toString to PluginRuntimeError
|
2019-02-09 14:33:39 +02:00 |
|
Dragory
|
a96ecb762b
|
prettier: enable dangling commas
|
2019-02-09 13:23:35 +02:00 |
|
Dragory
|
f4f53599bc
|
Spam: add max characters filter
|
2019-02-09 13:23:21 +02:00 |
|
Dragory
|
6f980d109b
|
Tags: add aliases for !tag list: !tags and !taglist
|
2019-02-09 13:18:23 +02:00 |
|
Dragory
|
bb3b4d9fd2
|
Tags: add separate list permission for !tag list
|
2019-02-09 13:17:59 +02:00 |
|
Dragory
|
988f0842a0
|
Make lengthy handlers nonBlocking
|
2019-02-08 22:37:09 +02:00 |
|
Dragory
|
ec5e8ec84f
|
Add performance logging
|
2019-02-08 21:04:04 +02:00 |
|
Dragory
|
0cc131b3ab
|
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
|
359343fb91
|
Add --mod option to most mod actions
|
2019-02-08 20:04:48 +02:00 |
|
Dragory
|
58d9d5d7ff
|
Add ratelimit debug messages
|
2019-02-07 20:44:26 +02:00 |
|
Dragory
|
e3212af58a
|
Add --mod to !addcase
|
2019-02-07 20:36:57 +02:00 |
|
Dragory
|
fccb919148
|
Update prettier
|
2019-02-06 20:08:06 +02:00 |
|
Dragory
|
8293af10a9
|
Fix custom emojis in reaction roles
|
2019-02-06 20:07:53 +02:00 |
|