3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-16 14:11:50 +00:00
Commit graph

174 commits

Author SHA1 Message Date
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
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
c3407e2d5d
Counters v0.9
Includes automod trigger/action. No user-facing commands yet.
2021-02-13 17:29:10 +02:00
Nils
1c24910a20
Add command to kick from VC (#124) 2021-01-28 01:28:26 +02:00
Nils
f46b2e43a9
Add working massunban command (#143) 2021-01-28 01:23:35 +02:00
Nils
a7e01ae4e5
Add tempbans (#139) 2021-01-28 01:20:55 +02:00
Dragory
e1e1854041
Fix race conditions and duplicate stars in starboard 2020-12-23 05:28:21 +02:00
Dragory
f4fc46d6eb
Remove unused log type AUTOMOD_SPAM_NEW 2020-12-21 21:37:18 +02:00
Dragory
5056b4376a
Add pagination to !cases -mod 2020-12-15 15:18:08 +02:00
Jonathan
eb4d5ea6f1
List message author IDs in bulk deletes logs (#109) 2020-12-12 22:31:35 +02:00
Dragory
2f50232cf3
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
629002b8d9
Turn on strict TS compilation. Fix up and tweak types accordingly. 2020-11-09 20:03:57 +02:00
Dragory
3aada93a80
Add sticker_spam automod trigger 2020-10-16 02:01:07 +03:00
Dragory
5d13322439
Add bot owner commands for adding/removing servers and dashboard users 2020-10-10 14:21:59 +03:00
Dragory
a017aa7bfe
Encrypt archives at rest 2020-09-16 22:42:25 +03:00
Dragory
baa3a5640e
Encrypt message data at rest 2020-09-16 22:32:43 +03:00
Dragory
f916e8c156
Fix antiraid level upsert for MySQL 2020-09-15 00:59:46 +03:00
Dragory
902be16ae8
Centralize DM logic, don't attempt DMs for an hour after a 20026 error 2020-08-21 03:44:38 +03:00
Dragory
753ceda5ec
!timezone: add fuzzy matching for timezone name; add reset 2020-08-19 00:47:42 +03:00
Dragory
4ae8cf85a3
Add time_and_date plugin. Use it for timezones and date formats around the bot. 2020-08-19 00:19:12 +03:00
Dragory
131a79ffd4
Add case icons. Clean up !cases. Allow customizing case colors and icons. 2020-08-11 04:16:06 +03:00
Dragory
eb203a3b7a
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
19a82b767f
When updating cases, update existing case embed in case log channel if possible 2020-08-10 02:35:47 +03:00
Dragory
c67a1df11d
Add support for server-specific timezone and date format settings 2020-08-10 00:24:06 +03:00
Dragory
ddbbc543c2
Add !deletecase 2020-08-09 22:44:46 +03:00
Dragory
d9c952bebd
Make BOT_ALERT log text more prominent by default 2020-08-07 01:22:52 +03:00
Dragory
60aff76ebe
!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
8600cc4195 Update Massmute to newest version... again 2020-08-04 15:27:12 +02:00
Dark
cd45d929ad Change nickname storage to the intended 10 2020-07-29 01:58:28 +02:00
Dragory
1064a1ca46
Add custom logger. Fix a bunch of errors. Optimize imports. 2020-07-22 22:56:21 +03:00
Dragory
177fc40780
Various Knub 30 and type fixes 2020-07-06 02:08:11 +03:00
Dragory
c308a9b5ce
logs: fix bulk deletes not being logged 2020-06-04 02:51:15 +03:00
Dragory
3795ce6f1b
Increase messages CLEAN_PER_LOOP to 500 2020-06-02 00:58:17 +03:00
Dragory
59918858ec
Fix username history cleanup startup delay 2020-06-02 00:55:49 +03:00
Dragory
8c9f9dc42f
Add config retention period / cleanup 2020-06-02 00:47:37 +03:00
Dragory
6f1391aead
Remove debug log 2020-06-02 00:47:22 +03:00
Dragory
de71520747
Add username/nickname history retention periods 2020-06-02 00:26:06 +03:00
Dragory
80f6f69ccd
Message cleanup tweaks 2020-06-01 21:28:07 +03:00
Dragory
0eb6a0ef97
Tweaks to avoid deadlocks in GuildSavedMessages 2020-05-30 22:30:44 +03:00
Dragory
a011d4524d
Push cleanup interval back to 5min 2020-05-28 03:13:34 +03:00
Dragory
d781c6c3b4
Fix deletion limit in message cleanup 2020-05-28 03:09:27 +03:00
Dragory
bf3cae2201
Run message cleanup more frequently with a lower limit 2020-05-28 02:52:51 +03:00
Dragory
26f1042b8e
Retain bot messages for a shorter time, raise deletion limit 2020-05-28 02:50:07 +03:00
Dragory
6cd07ed696
Don'Ãt run message cleanup queries in the API process 2020-05-28 02:45:07 +03:00
Dragory
1ff86defc3
Fix 3 2020-05-28 02:39:04 +03:00
Dragory
ca9af4f24e
Fix 2 2020-05-28 02:37:14 +03:00
Dragory
51a16ee1aa
Fix 2020-05-28 02:34:26 +03:00
Dragory
8f71e51041
Small tweak to message cleanup 2020-05-28 02:30:03 +03:00
Dragory
e4aa101edd
Lower message retention period to 1 day 2020-05-28 01:54:38 +03:00
Dragory
f9568ab37b
Store supporters in the database 2020-05-28 01:29:51 +03:00