exports.ban = {
usage: "<user> [days of messages to delete]",
description: "bans the user, optionally deleting messages from them in the last x days",
process: function(bot, msg, suffix) {
var args = suffix.split(' ');
var usertxt = args.shift();
var days = args.shift();
var user = resolveUser(msg, usertxt);
if (user) {
bot.banMember(user, msg.server, days, function() {
msg.channel.send("banned user " + user + " id:" + user.id);
});
} else {
msg.channel.send("couldn't uniquely resolve " + usertxt);
}
}
};
exports.unban = {
usage: "<user>",
description: "unbans the user.",
process: function(bot, msg, suffix) {
var args = suffix.split(' ');
var usertxt = args.shift();
var days = args.shift();
var user = resolveUser(msg, usertxt);
if (user) {
bot.unbanMember(user, msg.server);
} else {
bot.send("couldn't uniquely resolve " + usertxt);
}
}
};