private async Task MainAsync() { GetCheckDirectory.CheckDirectory(); StaticDetails.PopulateKeys(); Client = new DiscordSocketClient(new DiscordSocketConfig { LogLevel = LogSeverity.Debug }); Commands = new CommandService(new CommandServiceConfig { CaseSensitiveCommands = true, DefaultRunMode = RunMode.Async, LogLevel = LogSeverity.Debug }); Client.MessageReceived += Client_MessageRecieved; await Commands.AddModulesAsync(Assembly.GetEntryAssembly(), null); Client.Ready += Client_Ready; Client.Log += Log; string Token = StaticDetails.DBDBotKey; await Client.LoginAsync(TokenType.Bot, Token); await Client.StartAsync(); await Task.Delay(-1); }