Set audit log events to false

This commit is contained in:
ahoZiorce
2018-07-04 17:29:59 +02:00
parent c83ca0a089
commit 13c3e41fd2
2 changed files with 42 additions and 17 deletions

View File

@@ -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]) {

View File

@@ -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',
},