public async Task MemberMap() { try { MemberMap map = new MemberMap(Context); string jsonFile = map.Generate(); await Context.User.SendFileAsync(jsonFile, $"{Context.Guild.Name} (`{Context.Guild.Id}`): Member Map"); await BetterReplyAsync($"{Context.User.Mention} the member map was sent to you privately. The message may be blocked if you reject direct messages."); } catch (Exception ex) { LoggingManager.Log.Error(ex); await BetterReplyAsync("Failed to generate the member map."); } await LogMessageEmbedAsync($"Member map executed `@{Context.Guild.CurrentUser} membermap`"); }