From 13c3e41fd2464d2d54f8a25fefd897a72ded7f42 Mon Sep 17 00:00:00 2001 From: ahoZiorce Date: Wed, 4 Jul 2018 17:29:59 +0200 Subject: [PATCH] Set audit log events to false --- src/cmd/main.js | 25 +++++++++++++++++++++++++ src/dbEventInterface.js | 34 +++++++++++++++++----------------- 2 files changed, 42 insertions(+), 17 deletions(-) diff --git a/src/cmd/main.js b/src/cmd/main.js index 49b3d06..1546050 100644 --- a/src/cmd/main.js +++ b/src/cmd/main.js @@ -18,6 +18,15 @@ function legitChannel(message, channelId) { } } +function findMember(guild, userId) { + let m = guild.members.find((memb) => { + if (memb.user.id === userId) { + return true; + } + }); + return m; +} + exports.loadModule = function loadModule() { commandH.endpoint('^(?:init|set)serv$', async (match, message) => { if (!message.member.permission.has('manageGuild') && message.author.id !== configM.config.owner) return; @@ -30,6 +39,22 @@ exports.loadModule = function loadModule() { bot.createMessage(message.channel.id, 'An error happened'); } }); + commandH.endpoint('^softban <@(.+)>$', async (match, message) => { + console.log(message); + if (!message.member.permission.has('kickMembers') && message.author.id !== configM.config.owner) return; + let m = findMember(message.channel.guild, bot.user.id); + + if (!message.member.permission.has('banMembers')) return; + console.log('hey'); + try { + await bot.banGuildMember(message.channel.guild.id, match[1]); + bot.unbanGuildMember(message.channel.guild.id, match[1]); + } + catch (e) { + console.log(e); + bot.createMessage(message.channel.id, 'An error happened'); + } + }); commandH.endpoint('^state(?: (.*))?$', async (match, message) => { if (!message.member.permission.has('manageGuild') && message.author.id !== configM.config.owner) return; if (match[1]) { diff --git a/src/dbEventInterface.js b/src/dbEventInterface.js index fa4eace..f5468a9 100644 --- a/src/dbEventInterface.js +++ b/src/dbEventInterface.js @@ -69,22 +69,22 @@ exports.initServer = function initServer(id, cId) { fallbackChannelId: cId, eventsInfo: { channelCreate: { - d: true, + d: false, msg: '', c: 'f', }, channelDelete: { - d: true, + d: false, msg: '', c: 'f', }, channelPinUpdate: { - d: true, + d: false, msg: '', c: 'f', }, channelUpdate: { - d: true, + d: false, msg: '', c: 'f', }, @@ -99,7 +99,7 @@ exports.initServer = function initServer(id, cId) { c: 'f', }, guildBanAdd: { - d: true, + d: false, msg: '', c: 'f', }, @@ -109,22 +109,22 @@ exports.initServer = function initServer(id, cId) { c: 'f', }, guildBanRemove: { - d: true, + d: false, msg: '', c: 'f', }, guildEmojiAdd: { - d: true, + d: false, msg: '', c: 'f', }, guildEmojiUpdate: { - d: true, + d: false, msg: '', c: 'f', }, guildEmojiDelete: { - d: true, + d: false, msg: '', c: 'f', }, @@ -159,32 +159,32 @@ exports.initServer = function initServer(id, cId) { c: 'f', }, guildMemberKick: { - d: true, + d: false, msg: '', c: 'f', }, guildMemberUpdate: { - d: true, + d: false, msg: '', c: 'f', }, guildRoleCreate: { - d: true, + d: false, msg: '', c: 'f', }, guildRoleDelete: { - d: true, + d: false, msg: '', c: 'f', }, guildRoleUpdate: { - d: true, + d: false, msg: '', c: 'f', }, guildUpdate: { - d: true, + d: false, msg: '', c: 'f', }, @@ -194,12 +194,12 @@ exports.initServer = function initServer(id, cId) { c: 'f', }, messageReactionAdd: { - d: true, + d: false, msg: '', c: 'f', }, messageReactionRemove: { - d: true, + d: false, msg: '', c: 'f', },