var fs = require('fs-extra'); module.exports = (lib) => { lib.trigger.add({ name: 'delete', call: /^\!(del|rm) .*/i, level: 100, active: 0, func: (e) => { var ids = e.message.split(' '); var ok = []; var fail = []; ids.shift(); for(var id in ids) { if(Number.isInteger(parseInt(id))) { lib.sql.query("select `dest` from `f0ck`.`items` where `id` = ?", id, (err, rows, fields) => { if(rows[0]) { lib.sql.query("delete from `f0ck`.`items` where `id` = ?", id).on('end', () => { fs.unlink(rows[0].dest); fs.unlink("./t/"+id+".png"); ok.push(id); }); } else fail.push(id); }); } } e.reply(ok+" from "+(ok+fail)+" f0cks deleted"); }, desc: 'delete f0ck' }); };