shortened code a bit

This commit is contained in:
jkhsjdhjs 2016-09-06 05:02:58 +02:00
parent 4c5bd3dd1d
commit 52824f54b3

View File

@ -1,33 +1,30 @@
module.exports = (bot, trigger, lib) => { module.exports = (bot, trigger, lib) => {
trigger.add({ trigger.add({
name: 'level', name: 'level',
call: /^\!level( \@.*)?/i, call: /^\!level(?: +\@.*)?/i,
level: 0, level: 0,
active: 1, active: 1,
func: (e) => { func: (e) => {
var tmp = e.message.match(/^\!level( +@(.*))?/i); var user, etmp;
if(tmp[2] !== undefined) { if(user = e.message.match(/^\!level(?: +@(.*))?/i)[1]) {
// e nachbauen xD // e nachbauen xD
var etmp = { etmp = {
network: e.network, network: e.network,
user: { user: {
getNick: () => { getNick: () => {
return tmp[2].trim(); return user.trim();
} }
}, },
channel: { channel: {
names: e.channel.names names: e.channel.names
} }
}; };
}
else
etmp = e;
lib.getUserlevel(etmp, (cb) => { lib.getUserlevel(etmp, (cb) => {
e.reply("level from "+etmp.user.getNick()+": "+cb.level+" (Channel: "+cb.channel+" DB: "+cb.db+")"); e.reply("level from "+etmp.user.getNick()+": "+cb.level+" (Channel: "+cb.channel+" DB: "+cb.db+")");
}); });
}
else {
lib.getUserlevel(e, (cb) => {
e.reply("level from "+e.user.getNick()+": "+cb.level+" (Channel: "+cb.channel+" DB: "+cb.db+")");
});
}
}, },
desc: 'get Userlevel' desc: 'get Userlevel'
}); });