Commit graph

26 commits

Author SHA1 Message Date
Dragory
c3407e2d5d
Counters v0.9
Includes automod trigger/action. No user-facing commands yet.
2021-02-13 17:29:10 +02:00
Nils
a7e01ae4e5
Add tempbans (#139) 2021-01-28 01:20:55 +02:00
Dragory
da820ae3d7
Fix ANSI quotes in migration 2020-12-23 19:43:14 +02:00
Dragory
e1e1854041
Fix race conditions and duplicate stars in starboard 2020-12-23 05:28:21 +02:00
Dragory
629002b8d9
Turn on strict TS compilation. Fix up and tweak types accordingly. 2020-11-09 20:03:57 +02: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
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
19a82b767f
When updating cases, update existing case embed in case log channel if possible 2020-08-10 02:35:47 +03:00
Dragory
ddbbc543c2
Add !deletecase 2020-08-09 22:44:46 +03:00
Dragory
1064a1ca46
Add custom logger. Fix a bunch of errors. Optimize imports. 2020-07-22 22:56:21 +03:00
Dragory
a6e650810c
DB optimizations 2020-06-01 22:21:42 +03:00
Dragory
f9568ab37b
Store supporters in the database 2020-05-28 01:29:51 +03:00
Dark
5afe3ce3fe Made Alerts infinite until timed out, added -active and changed cmd sigm 2020-04-03 16:09:58 +03:00
Dragory
84135b201b
Add anti-raid levels to automod. Large refactor of spam detection. Add member_join and member_join_spam triggers.
Anti-raid levels don't by themselves do anything, but they can be
used in overrides to activate specific automod items.

Spam detection should now be more reliable and also combine further
spam messages after the initial detection into the archive.

Messages deleted by automod no longer create the normal deletion log
entry. Instead, the AUTOMOD_ACTION log entry contains the deleted
message or an archive if there are multiple (i.e. spam).
2020-01-26 19:54:32 +02:00
Dragory
1aceb55a87 Run prettier and check tslint on entire codebase
Mainly to run these checks for the recent pull requests.
2020-01-12 11:48:31 +02:00
roflmaoqwerty
17decd09d5 Added created_at field to reminders table. Added time remaining timestamp to reminders command. Added creation date timestamp to reminder activation message 2020-01-08 14:29:49 +11:00
Dragory
2ff65e89fd Add repeat options for scheduled posts 2019-12-01 23:23:34 +02:00
Dragory
56fb432c7c Initial work on stats 2019-12-01 15:57:35 +02:00
Dragory
0687e67bc5 Fix 3 2019-12-01 02:09:48 +02:00
Dragory
5489840bb4 Fix 2 2019-12-01 02:07:22 +02:00
Dragory
83f49f3805 Fix 2019-12-01 02:05:33 +02:00
Dragory
d2a6cb1684 Add --exclusive/-e to !reaction_roles
When reaction roles are set as exclusive, a user can only have 1
reaction role from that message. Others are removed automatically when
picking a role if needed.
2019-11-30 23:39:32 +02:00
Nils Blömeke
d82f5fbc46 Finished Starboard (Pre Override test) 2019-11-09 00:48:38 +01:00
Dragory
c9a21c64bf More work on API permissions 2019-11-08 00:04:24 +02:00
Dragory
16111bbe84 Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests. 2019-11-02 22:11:26 +02:00