diff --git a/DiscordBot/Program.cs b/DiscordBot/Program.cs index c14a884..28d6370 100644 --- a/DiscordBot/Program.cs +++ b/DiscordBot/Program.cs @@ -3,7 +3,6 @@ using PluginManager; using PluginManager.Items; using PluginManager.Others; using System; -using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading.Tasks; @@ -29,7 +28,14 @@ namespace DiscordBot Directory.CreateDirectory("./Data/Plugins/Commands"); Directory.CreateDirectory("./Data/Plugins/Events"); Config.LoadConfig().Wait(); - if (!Config.ContainsKey("token") || Config.GetValue("token") == null || Config.GetValue("token")?.Length != 70) + + if (Config.ContainsKey("DeleteLogsAtStartup")) + if (Config.GetValue("DeleteLogsAtStartup")) + foreach (string file in Directory.GetFiles("./Output/Logs/")) + File.Delete(file); + + + if (!Config.ContainsKey("token") || Config.GetValue("token") == null || Config.GetValue("token")?.Length != 70) { while (true) { @@ -101,8 +107,8 @@ namespace DiscordBot Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("============================ Discord BOT - Cross Platform ============================"); - string token = Config.GetValue("token"); - string prefix = Config.GetValue("prefix"); + string token = Config.GetValue("token"); + string prefix = Config.GetValue("prefix"); var discordbooter = new Boot(token, prefix); await discordbooter.Awake(); diff --git a/DiscordBotGUI/AppUpdater.axaml.cs b/DiscordBotGUI/AppUpdater.axaml.cs index f678f47..662e2c8 100644 --- a/DiscordBotGUI/AppUpdater.axaml.cs +++ b/DiscordBotGUI/AppUpdater.axaml.cs @@ -16,6 +16,7 @@ namespace DiscordBotGUI public AppUpdater() { InitializeComponent(); + Config.LoadConfig().Wait(); if (!File.Exists("./Version.txt")) { File.WriteAllText("./Version.txt", "DiscordBotVersion=0"); diff --git a/DiscordBotGUI/MainWindow.axaml b/DiscordBotGUI/MainWindow.axaml index 43854e9..b3f98c7 100644 --- a/DiscordBotGUI/MainWindow.axaml +++ b/DiscordBotGUI/MainWindow.axaml @@ -14,7 +14,8 @@ - + +