small changes and fixes
This commit is contained in:
parent
d8fa1327ed
commit
6e01fb29cd
@ -76,7 +76,7 @@ namespace NadekoBot.Classes.Trivia {
|
||||
// load next question if game is still running
|
||||
await Task.Delay(2000);
|
||||
}
|
||||
End().Wait();
|
||||
await End();
|
||||
}
|
||||
|
||||
private async Task End() {
|
||||
|
@ -41,7 +41,7 @@ namespace NadekoBot.Commands {
|
||||
.Alias("-tq")
|
||||
.Do(async e=> {
|
||||
if (runningTrivias.ContainsKey(e.Server)) {
|
||||
runningTrivias[e.Server].StopGame();
|
||||
await runningTrivias[e.Server].StopGame();
|
||||
} else
|
||||
await e.Channel.SendMessage("No trivia is running on this server.");
|
||||
});
|
||||
|
@ -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("$$")
|
||||
|
@ -144,11 +144,12 @@ namespace NadekoBot {
|
||||
try {
|
||||
var request = e.Request as Discord.API.Client.Rest.SendMessageRequest;
|
||||
if (request != null) {
|
||||
request.Content = request.Content?.Replace("@everyone", "@everyοne");
|
||||
if (string.IsNullOrWhiteSpace(request.Content))
|
||||
e.Cancel = true;
|
||||
else
|
||||
Console.WriteLine("Sending request.");
|
||||
request.Content = request.Content.Replace("@everyone", "@everyοne");
|
||||
var content = request.Content;
|
||||
}
|
||||
}
|
||||
catch {
|
||||
|
Loading…
Reference in New Issue
Block a user