Unblacklist
unblacklist command added
This commit is contained in:
parent
34de3e3df5
commit
6c5ab4d74b
@ -454,6 +454,28 @@ namespace NadekoBot.Modules {
|
||||
});
|
||||
});
|
||||
|
||||
cgb.CreateCommand(Prefix + "unblacklist")
|
||||
.Description($"Unblacklists a mentioned user.\n**Usage**: {Prefix}unblacklist [user_mention]")
|
||||
.Parameter("user", ParameterType.Unparsed)
|
||||
.AddCheck(SimpleCheckers.OwnerOnly())
|
||||
.Do(async e =>
|
||||
{
|
||||
await Task.Run(async () => {
|
||||
if (!e.Message.MentionedUsers.Any()) return;
|
||||
var usr = e.Message.MentionedUsers.First();
|
||||
if (NadekoBot.Config.UserBlacklist.Contains(usr.Id))
|
||||
{
|
||||
NadekoBot.Config.UserBlacklist.Remove(usr.Id);
|
||||
ConfigHandler.SaveConfig();
|
||||
await e.Channel.SendMessage($"`Sucessfully unblacklisted user {usr.Name}`");
|
||||
}
|
||||
else
|
||||
{
|
||||
await e.Channel.SendMessage($"`{usr.Name} was not in blacklist`");
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
cgb.CreateCommand(Prefix + "cbl")
|
||||
.Description("Blacklists a mentioned channel (#general for example).\n**Usage**: ;ubl [channel_mention]")
|
||||
.Parameter("channel", ParameterType.Unparsed)
|
||||
|
Loading…
Reference in New Issue
Block a user