3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-18 15:45:03 +00:00
Commit graph

18 commits

Author SHA1 Message Date
Dark
e6dbb3e5cd Made Alerts infinite until timed out, added -active and changed cmd sigm 2020-04-03 16:09:58 +03:00
Dragory
1f2e8f6e6d Add mass role add/remove commands. Fix UnknownUser mentions in logs. Fix unnecessary audit log reads when adding/removing roles and the log type is ignored. 2020-03-28 15:21:13 +02:00
Dragory
c0c919a5ce 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
8a7cfb8a90 Add auto-delete plugin 2020-01-23 01:31:23 +02:00
Dragory
15c6c4d939 Refactor SelfGrantableRoles to use config instead of command management, add max_roles option 2020-01-22 01:27:04 +02:00
Dragory
4c404aa2a3 Persist: remove voice mute persist support
Since voice mutes cannot be re-applied unless the member is in voice,
we can't re-apply the voice mute automatically on join and would have
to do it later when they first join voice, which could get messy if
they were not supposed to be voice muted anymore after all (if they
e.g. don't use voice for a long time).
2020-01-12 17:05:55 +02:00
Dragory
78d3f7e887 Fix tslint errors 2020-01-12 12:04:20 +02:00
Dragory
3d40783ae1 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
141cc1b9cc 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
ff4a9e9bd3 Add repeat options for scheduled posts 2019-12-01 23:23:34 +02:00
Dragory
82d81a8e18 automod: move actions taken after summary in log message 2019-12-01 15:59:57 +02:00
Dragory
61f87e61b0 Initial work on stats 2019-12-01 15:57:35 +02:00
Dragory
f4822ca446 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
Dragory
4781ab83de Remove obsolete GuildStarboards repository 2019-11-30 17:05:36 +02:00
Dragory
624bb6f570 starboard: post-merge tweaks; use preprocessStaticConfig; utilize overrides rather than config properties when possible 2019-11-28 02:39:26 +02:00
Nils Blömeke
06d497027e Finished Starboard (Pre Override test) 2019-11-09 00:48:38 +01:00
Dragory
5eecadd2e9 More work on API permissions 2019-11-08 00:04:24 +02:00
Dragory
9250c84637 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