small changes and fixes
This commit is contained in:
@ -417,7 +417,7 @@ namespace NadekoBot.Modules {
|
||||
.Parameter("user",ParameterType.Unparsed)
|
||||
.Do(async e => {
|
||||
var usrId = NadekoBot.client.CurrentUser.Id;
|
||||
if (!string.IsNullOrWhiteSpace(e.GetArg("user"))) {
|
||||
if (!string.IsNullOrWhiteSpace(e.GetArg("user")) && e.User.ServerPermissions.ManageMessages) {
|
||||
var usr = e.Server.FindUsers(e.GetArg("user")).FirstOrDefault();
|
||||
if (usr != null)
|
||||
usrId = usr.Id;
|
||||
|
@ -33,7 +33,11 @@ namespace NadekoBot.Modules
|
||||
return;
|
||||
}
|
||||
var members = role.Members.Where(u => u.Status == Discord.UserStatus.Online); // only online
|
||||
await e.Channel.SendMessage($"**Raffled user:** {members.ToArray()[new System.Random().Next(0, members.Count())].Name}");
|
||||
try {
|
||||
var usr = members.ToArray()[new System.Random().Next(0, members.Count())];
|
||||
await e.Channel.SendMessage($"**Raffled user:** {usr.Name} (id: {usr.Id})");
|
||||
}
|
||||
catch { }
|
||||
});
|
||||
/*
|
||||
cgb.CreateCommand("$$")
|
||||
|
Reference in New Issue
Block a user