Dragory
|
464bc86102
|
counters: add !counter view command
|
2021-02-13 22:08:38 +02:00 |
|
Dragory
|
8a891e31f1
|
counters: fix numbers over 9 not being accepted in conditions
|
2021-02-13 21:31:02 +02:00 |
|
Nils
|
d9282643d8
|
Allow certain or all roles to be removed upon mute and readded on unmute (#140)
|
2021-02-13 20:04:40 +02:00 |
|
Dragory
|
d6dd2124e0
|
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
|
c78b2b7d8e
|
Counters v0.9
Includes automod trigger/action. No user-facing commands yet.
|
2021-02-13 17:29:10 +02:00 |
|
Nils
|
5b7085b0f5
|
Add command to kick from VC (#124)
|
2021-01-28 01:28:26 +02:00 |
|
Nils
|
a30ec3c711
|
Add working massunban command (#143)
|
2021-01-28 01:23:35 +02:00 |
|
Nils
|
0bfb73e258
|
Add tempbans (#139)
|
2021-01-28 01:20:55 +02:00 |
|
Dragory
|
645bbdc0a8
|
Fix race conditions and duplicate stars in starboard
|
2020-12-23 05:28:21 +02:00 |
|
Dragory
|
4ab8937198
|
Remove unused log type AUTOMOD_SPAM_NEW
|
2020-12-21 21:37:18 +02:00 |
|
Dragory
|
687bffa3f4
|
Add pagination to !cases -mod
|
2020-12-15 15:18:08 +02:00 |
|
Jonathan
|
194aba643b
|
List message author IDs in bulk deletes logs (#109)
|
2020-12-12 22:31:35 +02:00 |
|
Dragory
|
5946e920f6
|
Fix TypeORM errors for nullable fields
For fields with '| null' in the TS type, the column type needs to be
specified explicitly in column options when using MySQL.
See:
https://github.com/typeorm/typeorm/issues/1358#issuecomment-391736766
|
2020-11-09 20:12:16 +02:00 |
|
Dragory
|
6f2d5a3784
|
Turn on strict TS compilation. Fix up and tweak types accordingly.
|
2020-11-09 20:03:57 +02:00 |
|
Dragory
|
72829cff54
|
Add sticker_spam automod trigger
|
2020-10-16 02:01:07 +03:00 |
|
Dragory
|
e4eaf200a2
|
Add bot owner commands for adding/removing servers and dashboard users
|
2020-10-10 14:21:59 +03:00 |
|
Dragory
|
788ef9954c
|
Encrypt archives at rest
|
2020-09-16 22:42:25 +03:00 |
|
Dragory
|
5f28d3513e
|
Encrypt message data at rest
|
2020-09-16 22:32:43 +03:00 |
|
Dragory
|
3e710dfb82
|
Fix antiraid level upsert for MySQL
|
2020-09-15 00:59:46 +03:00 |
|
Dragory
|
b6e99f6c02
|
Centralize DM logic, don't attempt DMs for an hour after a 20026 error
|
2020-08-21 03:44:38 +03:00 |
|
Dragory
|
a39bdb559f
|
!timezone: add fuzzy matching for timezone name; add reset
|
2020-08-19 00:47:42 +03:00 |
|
Dragory
|
6ba56a3f12
|
Add time_and_date plugin. Use it for timezones and date formats around the bot.
|
2020-08-19 00:19:12 +03:00 |
|
Dragory
|
425f6e6674
|
Add case icons. Clean up !cases. Allow customizing case colors and icons.
|
2020-08-11 04:16:06 +03:00 |
|
Dragory
|
c5bb652a4c
|
Use server timezone and date formats in case summaries. Link to cases in case log channel from case summaries.
|
2020-08-10 03:18:34 +03:00 |
|
Dragory
|
4275104de7
|
When updating cases, update existing case embed in case log channel if possible
|
2020-08-10 02:35:47 +03:00 |
|
Dragory
|
8bd1572e2a
|
Add support for server-specific timezone and date format settings
|
2020-08-10 00:24:06 +03:00 |
|
Dragory
|
4c9b5778b2
|
Add !deletecase
|
2020-08-09 22:44:46 +03:00 |
|
Dragory
|
02b44f944c
|
Make BOT_ALERT log text more prominent by default
|
2020-08-07 01:22:52 +03:00 |
|
Dragory
|
4b062f6d23
|
!source: don't show source of messages you don't have access to; allow mods to use the command by default
|
2020-08-05 23:57:09 +03:00 |
|
Dark
|
c19c13e2f5
|
Update Massmute to newest version... again
|
2020-08-04 15:27:12 +02:00 |
|
Dark
|
cae4bab549
|
Change nickname storage to the intended 10
|
2020-07-29 01:58:28 +02:00 |
|
Dragory
|
0c9a619880
|
Add custom logger. Fix a bunch of errors. Optimize imports.
|
2020-07-22 22:56:21 +03:00 |
|
Dragory
|
08550f922a
|
Various Knub 30 and type fixes
|
2020-07-06 02:08:11 +03:00 |
|
Dragory
|
3fd3933567
|
logs: fix bulk deletes not being logged
|
2020-06-04 02:51:15 +03:00 |
|
Dragory
|
1a3fd72c96
|
Increase messages CLEAN_PER_LOOP to 500
|
2020-06-02 00:58:17 +03:00 |
|
Dragory
|
1b083b82c0
|
Fix username history cleanup startup delay
|
2020-06-02 00:55:49 +03:00 |
|
Dragory
|
bbf4955f6c
|
Add config retention period / cleanup
|
2020-06-02 00:47:37 +03:00 |
|
Dragory
|
7d9d853607
|
Remove debug log
|
2020-06-02 00:47:22 +03:00 |
|
Dragory
|
52600360f1
|
Add username/nickname history retention periods
|
2020-06-02 00:26:06 +03:00 |
|
Dragory
|
f75395b8a9
|
Message cleanup tweaks
|
2020-06-01 21:28:07 +03:00 |
|
Dragory
|
3419ed1fa3
|
Tweaks to avoid deadlocks in GuildSavedMessages
|
2020-05-30 22:30:44 +03:00 |
|
Dragory
|
97259e1fa0
|
Push cleanup interval back to 5min
|
2020-05-28 03:13:34 +03:00 |
|
Dragory
|
327e0d4fd6
|
Fix deletion limit in message cleanup
|
2020-05-28 03:09:27 +03:00 |
|
Dragory
|
411d03b7c8
|
Run message cleanup more frequently with a lower limit
|
2020-05-28 02:52:51 +03:00 |
|
Dragory
|
98203be85d
|
Retain bot messages for a shorter time, raise deletion limit
|
2020-05-28 02:50:07 +03:00 |
|
Dragory
|
eeaf0d663a
|
Don'Ãt run message cleanup queries in the API process
|
2020-05-28 02:45:07 +03:00 |
|
Dragory
|
3e52aa61f4
|
Fix 3
|
2020-05-28 02:39:04 +03:00 |
|
Dragory
|
d9b6cffd8c
|
Fix 2
|
2020-05-28 02:37:14 +03:00 |
|
Dragory
|
bd897e134b
|
Fix
|
2020-05-28 02:34:26 +03:00 |
|
Dragory
|
4a75235b63
|
Small tweak to message cleanup
|
2020-05-28 02:30:03 +03:00 |
|