public async Task GetActivityOfUser([Summary("The user")] IUser user) { //TODO: Fix exceptions var familyName = MiscHelper.GetFamilyName(Context, user); var memberActivity = SpreadsheetInstance.CommandsParser.GetActivity(familyName); if (memberActivity == null) { await Context.Channel.SendMessageAsync($"Could not find any activity for {user.Mention}. Officers can add it with the ``!activity add <activity> <@user>`` command"); } else { await Context.Channel.SendMessageAsync("", false, EmbedHelper.ActivityProfileEmbed(user, memberActivity)); } }