private async Task InitBot() { Program.Log("Setting up bot..", true); await ReloadConfig(); Client.Log += Program.Log; Client.MessageReceived += OnMessageReceived; Program.Log("Logging into bot..", true); await Client.LoginAsync(TokenType.Bot, Program.Config.BotToken); await Client.StartAsync(); Program.Log("Login successful, starting STT.."); new Thread((() => ProcessSTT.Init(program))).Start(); await Task.Delay(-1); }