module.exports = (bot, trigger, lib) => { trigger.add({ name: 'umode', call: /^\!umode (.*)/i, level: 100, active: 1, func: (e) => { var modes = e.message.split(' '); var user = modes[modes.length - 1]; if(user.toLowerCase() != 'f0ck') { if(user.match(/(\+|-)/)) user = e.user.getNick(); else modes.pop(); modes.shift(); if(modes.length > 0) { modes.forEach((entry,i,a) => { bot.mode(e.channel, entry+' '+user, e.network); }); } else e.reply('no modes given'); } else e.reply('f0ck you.'); }, desc: 'change Usermodes' }); };