//const util = require('util'); //const vm = require('vm'); var safeEval = require('safe-eval'); module.exports = (lib) => { //var sandbox = { // bot: lib.bot, // output: undefined, // e: null //}; lib.trigger.add({ name: 'bot debug', call: /^\!bot (.*)/i, level: 100, active: 1, func: (e) => { var args = e.message.match(/^\!bot (.*)/i)[1]; var context = { bot: lib.bot, e: e } e.reply( safeEval(args, context) ); //sandbox.e = e; //vm.runInNewContext('this.output = '+args, sandbox); //var output = util.inspect(sandbox.output); //if(typeof(output) !== undefined) // e.reply(output); }, desc: 'bot debug' }); };