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