f0ckv1/src/trigger/trigger.js

33 lines
845 B
JavaScript
Raw Normal View History

2016-11-18 06:30:38 +01:00
module.exports = (lib) => {
lib.trigger.add({
name: 'trigger',
call: /^!trigger/i,
level: 100,
active: 1,
func: (e) => {
2016-11-18 07:56:12 +01:00
var args = e.message.split(' ');
switch(args[1]) {
case "cfg":
lib.getcfg('trigger_'+e.network+'_'+e.channel, cb => {
if(!cb) {
e.reply(cb);
}
else {
e.reply('muh');
}
});
break;
default:
var output = "";
e.reply("Trigger in "+e.channel.getName()+" (green: activated, red: deactivated):");
lib.trigger.trigger.forEach(e => {
output += lib.bot.format.get( (e.active)?'green':'red' )+" "+e.name;
});
e.reply(output);
break;
}
2016-11-18 06:30:38 +01:00
},
desc: 'muh'
});
};