public async Task MoonList() { StringBuilder reply = new StringBuilder(); reply.Append("Scheduled moons:\n"); List <MoonJob> jobs = await JobModule.GetJobsAsync <MoonJob>(); for (int i = 0; i < jobs.Count; i++) { MoonJob job = jobs[i]; DateTime callTime = JobModule.GetNextCall(job); reply.Append($" {i}: {job.Moon} will pop on {callTime.ToString("dd/MM HH:mm:ss")}\n"); } if (jobs.Count <= 0) { await RespondAsync("No moons listed.", false, false); } await RespondAsync($"```{reply}```", false, false); }