Beispiel #1
0
 private async void EndPoll()
 {
     await PollMessage.ModifyAsync(msg =>
     {
         msg.Embed = new EmbedBuilder()
                     .WithTitle($"Poll now over! The people have voted that the answer to \"{PollQuestion}\" is {GetAnswer()}!")
                     .Build();
     });
 }
Beispiel #2
0
        internal async Task Update()
        {
            try
            {
                await PollMessage.ModifyAsync(x =>
                {
                    x.Content = "";
                    x.Embed   = CreatePollEmbed();
                });
            }
            catch (Discord.Net.HttpException e)
            {
                Console.WriteLine($"EXCEPTION: {(e.DiscordCode.HasValue ? e.DiscordCode : null)} - [{e.HResult}] {e.Reason}");
                await LogWriter.WriteLogFile($"EXCEPTION: {(e.DiscordCode.HasValue ? e.DiscordCode : null)} - [{e.HResult}] {e.Reason}");

                Console.WriteLine($"Request: {JsonConvert.SerializeObject(e.Request.Options)}");
                await LogWriter.WriteLogFile($"Request: {JsonConvert.SerializeObject(e.Request.Options)}");

                Console.WriteLine($"{e.StackTrace}");
                await LogWriter.WriteLogFile($"{e.StackTrace}");
            }
        }