public async Task SearchAlUserAsync([Summary("Title to search")][Remainder] string target_name = null) { string username = await TryGetUserData(target_name, user => NotNullOrEmptyStringDatabaseAccessor(user, entry => entry.AnilistName)); if (username == null) { await ReplyAsync("> No user **{username}** found"); return; } Logger.LogInfo($"Searching for {username} on anilist"); UserResult?userResult = await AnilistClient.GetUserAsync(username); if (userResult == null) { await ReplyAsync($"> No user **{username}** found"); } else { await ReplyAsync(embed : GetUserResultEmbed(userResult.Value, 0, new EmbedFooterBuilder())); } }