Dragory
b7b42705f9
Add types for all plugin configs and permissions. Update code to work with Knub 18.
2019-03-04 21:44:04 +02:00
Dragory
af060cbb72
ReactionRoles: some more rate limit tweaking
2019-02-24 01:06:40 +02:00
Dragory
cb76c47bf4
ReactionRoles: slow down reaction removal to avoid rate limiting
2019-02-23 23:39:12 +02:00
Dragory
ddcc56d0ba
ReactionRoles: new usage model, optimization
...
old: click reaction to toggle your role
new: click reaction to add role, click X reaction to clear roles
Multiple role changes in quick succession are now also batched into
a single member.edit() call.
2019-02-23 21:21:05 +02:00
Dragory
457d57fb8c
Add SelfGrantableRoles
2019-02-19 00:02:46 +02:00
Dragory
d6bbf7d46c
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
6cfadb98fd
Cleanup
2019-02-17 16:01:38 +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
d694d9f129
ReactionRoles: add a small delay before removing the reaction
2019-02-16 14:40:44 +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
aec251aa34
Ignore low prio errors in ReactionRoles
2019-02-16 11:29:20 +02:00
Dragory
e44d517f4c
ReactionRoles: add !reaction_roles refresh command
2019-02-10 22:32:27 +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
65a9bb2c65
Fix custom emojis in reaction roles
2019-02-06 20:07:53 +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
d3a4989dc0
Add auto-reaction support
2019-01-12 13:42:11 +02:00
Dragory
b0cd8762f1
Update to Knub 14.0.0 and make changes to plugins accordingly
2019-01-03 06:15:28 +02:00
Dragory
f9c16263ae
Switch from Knex to TypeORM. Update Knub.
2018-10-26 06:41:20 +03:00
Dragory
1b151fff24
Use fancier typings in ReactionRolesPlugin
2018-08-03 19:26:27 +03:00
Dragory
c0614f2470
Add ReactionRoles plugin
2018-07-29 15:18:26 +03:00