Nils
2fc8cffd80
Allow kicking the user from VC on mute ( #156 )
...
* Allow kicking the user from VC on mute
If any non-id string is entered in `move_to_voice_channel`, the user is kicked from the VC instead of being moved. We do not automatically kick if the option is set to null in order to not make this a breaking change for old, intended behavior
* Add explicit config option for kicking instead of kicking on any non-id
Kicking takes precedent in this case and will take effect instead of moving to voice id
2021-04-02 16:39:22 +03:00
Jonathan
fb4979ff00
Add !reason alias for !update ( #141 )
2021-04-02 16:38:24 +03:00
Dragory
ab8ea2e7e5
counters: move triggers to counters plugin; architectural tweaks
2021-04-02 16:36:45 +03:00
Dragory
7f75d6d8d3
Update Knub to v30.0.0-beta.35
2021-03-06 13:32:23 +02:00
Dragory
d37e91b7d5
Update to TypeORM v0.2.31
2021-02-15 22:32:51 +02:00
Dragory
47adfb07eb
automod: fix {logMessage} variable in alert text
2021-02-15 00:25:20 +02:00
Dragory
6bb6dfadb9
automod: use proper locks in removeRoles action
2021-02-14 17:16:00 +02:00
Dragory
0c27795fd9
Fix trigger checks matching across different counters
2021-02-14 17:12:47 +02:00
Dragory
93912541b4
automod: add triggers for mod actions
2021-02-14 16:58:02 +02:00
Dragory
5ffc3e7cc4
Fix formatting error in !cases with long code blocks
2021-02-13 22:59:48 +02:00
Dragory
797de39dac
Update to Knub v30.0.0-beta.34
2021-02-13 22:58:51 +02:00
Dragory
0f14f75020
counters: add '!counters add' and '!counters set' commands
2021-02-13 22:43:47 +02:00
Dragory
a18b093419
counters: fix user parsing for !counter view, fix other signature parsing weirdnesses
2021-02-13 22:43:13 +02:00
Dragory
91fde47c97
counters: add !counter view command
2021-02-13 22:08:38 +02:00
Dragory
78ff2641d4
automod: add user/member to automod context for counters trigger
2021-02-13 21:34:47 +02:00
Dragory
e549303b1d
counters: fix numbers over 9 not being accepted in conditions
2021-02-13 21:31:02 +02:00
Nils
87aeaf084f
Add user and guild objects to WelcomeMessage formatting ( #155 )
2021-02-13 20:05:34 +02:00
Nils
23c68d1d44
Add image links to server info embed ( #150 )
2021-02-13 20:04:59 +02:00
Nils
a13b0b6fda
Allow certain or all roles to be removed upon mute and readded on unmute ( #140 )
2021-02-13 20:04:40 +02:00
Nils
8e812aab2f
Allow !info to find vanity invites shorter than 6 characters ( #149 )
2021-02-13 20:04:16 +02:00
Nils
93618e1bda
Fix various issues with the info commands ( #151 )
...
Fixed !info not checking for any of the sub-permissions
Fixed message/channel/invite checking non-existent permissions
Fixed ServerCmd being out of line with the rest of the info commands name-wise
2021-02-13 20:02:43 +02:00
Nils
4584fa4e87
Add newline after ``` so single words dont get seen as language ( #152 )
2021-02-13 19:57:48 +02:00
Usoka
513755636e
Correct mention regex in mention tag function ( #154 )
2021-02-13 19:57:15 +02:00
Dragory
2ac6fedfc5
Fix edge case error in ContextCmd
2021-02-13 19:53:12 +02:00
Dragory
05a899fff7
Update to Knub v30.0.0-beta.33
2021-02-13 19:52:44 +02:00
Dragory
352a8066e5
counters: apply decays every 5min
2021-02-13 17:44:24 +02:00
Dragory
a93db7f417
counters: make decay accurate over time, even if it's sometimes rounded; don't apply decay of 0
2021-02-13 17:43:23 +02:00
Dragory
39448a4213
Remove debug console.log()s
2021-02-13 17:42:41 +02:00
Dragory
ecb9fd43f8
tags: fix usage of old config property name
2021-02-13 17:30:47 +02:00
Dragory
c3407e2d5d
Counters v0.9
...
Includes automod trigger/action. No user-facing commands yet.
2021-02-13 17:29:10 +02:00
Dragory
ec37cf27a2
Update to Knub v30.0.0-beta.32
2021-02-03 22:18:25 +02:00
Dragory
5a3a48f74d
Update to Knub v30.0.0-beta.31
2021-02-03 21:00:50 +02:00
Nils
6f545f5c4a
Allow clean to hard stop at a certain ID ( #115 )
2021-01-28 01:55:13 +02:00
Nils
460fb2f29b
Allow automatic tag invoke deletion ( #131 )
2021-01-28 01:30:18 +02:00
Nils
1c24910a20
Add command to kick from VC ( #124 )
2021-01-28 01:28:26 +02:00
Nils
c1fc9744e3
Fix nickname reset using having an erroneous canActOn check ( #138 )
2021-01-28 01:27:45 +02:00
Nils
f762a238de
Disable mentions in logs, allowing mods to be mentioned ( #142 )
...
Optionally you can return to old behavior by setting allow_user_mentions to true
2021-01-28 01:26:24 +02:00
Nils
dea3c2516c
Add more verbose mute error messages as BOT_ALERTs and console errors ( #146 )
2021-01-28 01:25:11 +02:00
Nils
f46b2e43a9
Add working massunban command ( #143 )
2021-01-28 01:23:35 +02:00
Nils
32970a63b3
Add example of reaction_roles command to documentation ( #147 )
...
reactionRolePairs confuses a lot of people, as the documentation for it is nonexistent
2021-01-28 01:21:16 +02:00
Nils
a7e01ae4e5
Add tempbans ( #139 )
2021-01-28 01:20:55 +02:00
Nils
d8e721c9de
Add all-encompassing permission listing command ( #145 )
2021-01-28 01:17:13 +02:00
Nils
d4d89327fd
Fixed note command not allowing only attachments ( #144 )
2021-01-17 21:30:59 +02:00
Dragory
b74c7fae43
Disable mentions in !list_dashboard_users
2021-01-17 21:24:45 +02:00
Dragory
564aaaded0
Add allowedMentions parameter to sendSuccessMessage()/sendErrorMessage()
2021-01-17 21:24:23 +02:00
Dragory
edaeb7ef0e
Add proper types to sendErrorMessage()
2021-01-17 21:21:18 +02:00
Dragory
6896afebfa
Add proper types to sendSuccessMessage()
2021-01-17 21:05:11 +02:00
Dragory
1a5fe949af
Add !list_dashboard_users
2021-01-17 20:58:09 +02:00
Dragory
5f5113ee84
Allow specifying first user's ID in !addserver
2021-01-17 20:52:25 +02:00
Dragory
506565b20b
Don't bind to a specific ip when debugging
2021-01-17 20:51:27 +02:00