diff --git a/.vs/Discord_Simple-Embed-Bot/v16/.suo b/.vs/Discord_Simple-Embed-Bot/v16/.suo index e1973b4..cb47f52 100644 Binary files a/.vs/Discord_Simple-Embed-Bot/v16/.suo and b/.vs/Discord_Simple-Embed-Bot/v16/.suo differ diff --git a/Discord_Simple-Embed-Bot/Program.cs b/Discord_Simple-Embed-Bot/Program.cs index 3faf829..17d68b7 100644 --- a/Discord_Simple-Embed-Bot/Program.cs +++ b/Discord_Simple-Embed-Bot/Program.cs @@ -9,8 +9,7 @@ namespace Discord_Simple_Embed_Bot { public class Program { - public static void Main() - => new Program().MainAsync().GetAwaiter().GetResult(); + public static void Main() => new Program().MainAsync().GetAwaiter().GetResult(); public async Task MainAsync() { @@ -21,13 +20,14 @@ namespace Discord_Simple_Embed_Bot string token = File.ReadAllText(tokenPath); if (string.IsNullOrWhiteSpace(token)) { - await Logging.Log(new LogMessage(LogSeverity.Critical, "Main", "Please put the Bot-Token into: " + tokenPath)); + await Logging.Log(new LogMessage(LogSeverity.Critical, "Main", "", new ArgumentNullException("Token", $"Bot-Token not found! Put the Bot-Token into: '{tokenPath}'"))); return; } DiscordSocketClient _client = new DiscordSocketClient(); _client.Log += Logging.Log; _client.MessageReceived += Client_MessageReceived; + try { await _client.LoginAsync(TokenType.Bot, token, false); @@ -42,8 +42,6 @@ namespace Discord_Simple_Embed_Bot //Block this task until the program is closed. await Task.Delay(-1); - - } private async Task Client_MessageReceived(SocketMessage messageParam) @@ -56,9 +54,12 @@ namespace Discord_Simple_Embed_Bot { public static Task Log(LogMessage msg) { - Console.ForegroundColor = GetColor(msg.Severity); - Console.WriteLine(msg.ToString()); - Console.ResetColor(); + lock (Console.Out) + { + Console.ForegroundColor = GetColor(msg.Severity); + Console.WriteLine(msg.ToString()); + Console.ResetColor(); + } return Task.CompletedTask; } diff --git a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.dll b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.dll index 0b7b06a..e1b6fbc 100644 Binary files a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.dll and b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.dll differ diff --git a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.pdb b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.pdb index d6a1a6f..c7a9547 100644 Binary files a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.pdb and b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.pdb differ diff --git a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/MainDatabase.sqlite b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/MainDatabase.sqlite index 5936797..f598fc7 100644 Binary files a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/MainDatabase.sqlite and b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/MainDatabase.sqlite differ diff --git a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.csprojAssemblyReference.cache b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.csprojAssemblyReference.cache index 4d714b3..ddc787d 100644 Binary files a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.csprojAssemblyReference.cache and b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.csprojAssemblyReference.cache differ diff --git a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.dll b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.dll index 0b7b06a..e1b6fbc 100644 Binary files a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.dll and b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.dll differ diff --git a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.pdb b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.pdb index d6a1a6f..c7a9547 100644 Binary files a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.pdb and b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.pdb differ