public override async Task <CommandResult> Execute(CancellationToken token) { var processes = _commandEngine.GetRunningProcesses().ToList(); foreach (var p in processes) { await SendMessage($"Id: {p.Pid}; Name: {p.Name}; Run Minutes: {p.RunMinutes}"); } if (processes.Count == 0) { await SendMessage($"Im not doing anything :)"); } return(CommandResult.Success); }