private void Exit() { try { _cancellationTokenSource.Cancel(); _cancellationTokenSource.Dispose(); _pornhubBot?.Dispose(); _sankakuBot?.Dispose(); _waifujoiBot?.Dispose(); _helpBot?.Dispose(); _eventBot?.Dispose(); } catch (TaskCanceledException) { } Console.WriteLine("Exiting"); }