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'
|
|
|
|
});
|
|
|
|
};
|