codeoverhaul

This commit is contained in:
Flummi
2016-09-15 00:05:18 +02:00
parent e87499e705
commit 32b830f929
20 changed files with 130 additions and 150 deletions

View File

@ -1,6 +1,6 @@
module.exports = (bot, lib) => {
bot.on('join', (e) => {
bot.whois(e.user.getNick(), e.network, (err, data) => {
module.exports = (lib) => {
lib.bot.on('join', (e) => {
lib.bot.whois(e.user.getNick(), e.network, (err, data) => {
if(data.account !== null) {
lib.getUserlevel(e.user.getNick(), e.network, e.channel, (cb) => {
var modes = false;
@ -13,7 +13,7 @@ module.exports = (bot, lib) => {
else if(cb.level >= 10)
modes = "+v";
if(modes !== false)
bot.mode(e.channel, modes + (' '+e.user.getNick()).repeat(modes.length-1), e.network);
lib.bot.mode(e.channel, modes + (' '+e.user.getNick()).repeat(modes.length-1), e.network);
});
}
});

15
src/events/message.js Normal file
View File

@ -0,0 +1,15 @@
module.exports = (lib) => {
lib.bot.on('message', (e) => {
lib.trigger.trigger.forEach((entry,i,a) => {
if(e.message.match(entry.call) && entry.active == 1) {
lib.log('trigger: '+entry.name);
lib.getUserlevel(e.user.getNick(), e.network, e.channel.getName(), (cb) => {
if(cb.level >= entry.level)
entry.func(e, cb.level);
else
e.reply('no permission, min level '+entry.level+' required');
});
}
});
});
};

6
src/events/motd.js Normal file
View File

@ -0,0 +1,6 @@
module.exports = (lib) => {
lib.bot.on('motd', (e) => {
console.log("motd von "+e.network+" erhalten");
lib.bot.mode(lib.bot.me.nick, "+B", e.network);
});
};