public void Cleanup() { var schedulerTask = StdSchedulerFactory.GetDefaultScheduler(); schedulerTask.Wait(); IScheduler scheduler = schedulerTask.Result; scheduler.Shutdown(); if (TheConfiguration.ManagerChatId.Identifier != 0) { TheBot.SendAdminMessage(TheConfiguration.ManagerChatId, "서비스가 종료되었습니다"); } TheBot.Cleanup(); if (TheUploader != null) { TheUploader.Cleanup(); } }