Skip to content

Update ban / unban #238

@Hubyp

Description

@Hubyp
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);
    }
  }
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions