chalda / DiscordBot

A chat bot for discord app based off discord.js
GNU General Public License v2.0
583 stars 355 forks source link

Update ban / unban #238

Open Hubyp opened 1 year ago

Hubyp commented 1 year ago
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);
    }
  }
};
Hubyp commented 1 year ago

if there is any problem, don't forget to contact me