When Vortex is configured to use timeouts instead of a muted role, triggering an automated mute punishment by giving a strike to a user does not apply any punishment, just logs the strike.
Seems like the part of the code responsible for this wasn't updated to support timeouts:
|
if(muted==null || mem==null || !moderator.getGuild().getSelfMember().canInteract(muted)) |
This section should be changed to timeout the user if no muted role is set, as well as checking for the MODERATE_MEMBERS permission instead of MANAGE_ROLES when that's the case.
When Vortex is configured to use timeouts instead of a muted role, triggering an automated mute punishment by giving a strike to a user does not apply any punishment, just logs the strike.
Seems like the part of the code responsible for this wasn't updated to support timeouts:
Vortex/src/main/java/com/jagrosh/vortex/automod/StrikeHandler.java
Line 148 in e64f73b
This section should be changed to timeout the user if no muted role is set, as well as checking for the
MODERATE_MEMBERSpermission instead ofMANAGE_ROLESwhen that's the case.