3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-17 15:15:02 +00:00

Work on better error messages for mod actions, allow muting users that are not on the server; WIP

This commit is contained in:
Dragory 2019-04-18 08:45:51 +03:00
parent 1f79ea7e90
commit 4e5f87fb49
9 changed files with 272 additions and 125 deletions

View file

@ -245,7 +245,7 @@ export class SpamPlugin extends ZeppelinPlugin<ISpamPluginConfig> {
? convertDelayStringToMS(spamConfig.mute_time.toString())
: 120 * 1000;
muteResult = await this.actions.fire("mute", {
member,
userId: member.id,
muteTime,
reason: "Automatic spam detection",
caseDetails: {
@ -366,7 +366,7 @@ export class SpamPlugin extends ZeppelinPlugin<ISpamPluginConfig> {
if (spamConfig.mute && member) {
const muteTime = spamConfig.mute_time ? spamConfig.mute_time * 60 * 1000 : 120 * 1000;
this.logs.ignoreLog(LogType.MEMBER_ROLE_ADD, userId);
this.actions.fire("mute", { member, muteTime, reason: "Automatic spam detection" });
this.actions.fire("mute", { userId: member.id, muteTime, reason: "Automatic spam detection" });
}
// Clear recent cases