static async Task MainAsync(/*IntPtr handle*/) { var ms = new Minesweeper(); while (true) { InfoMessage("[Token] Введите токен бота, пожалуйста: "); if (!await ms.ConnectAsync(Console.ReadLine())) { ErrorMessage("[Token] [Error] Некорректный токен!"); } else { break; } } //ShowWindow(handle, 0); while (run) { } }