public async Task InfosUser(IGuildUser user) { string roles = ""; foreach (ulong roleId in user.RoleIds) { IRole role = Context.Guild.GetRole(roleId); if (role.Name == "@everyone") { continue; } roles += role.Name + ", "; } if (roles != "") { roles = roles.Substring(0, roles.Length - 2); } EmbedBuilder embed = new EmbedBuilder { ImageUrl = user.GetAvatarUrl(), Color = Color.Purple }; embed.AddField(Sentences.Username(Context.Guild.Id), user.ToString(), true); if (user.Nickname != null) { embed.AddField(Sentences.Nickname(Context.Guild.Id), user.Nickname, true); } embed.AddField(Sentences.AccountCreation(Context.Guild.Id), user.CreatedAt.ToString(Base.Sentences.DateHourFormat(Context.Guild.Id)), true); embed.AddField(Sentences.GuildJoined(Context.Guild.Id), user.JoinedAt.Value.ToString(Base.Sentences.DateHourFormat(Context.Guild.Id)), true); if (user == (await Context.Channel.GetUserAsync(Program.p.client.CurrentUser.Id))) { embed.AddField(Sentences.Creator(Context.Guild.Id), "Zirk#0001", true); embed.AddField(Sentences.LatestVersion(Context.Guild.Id), new FileInfo(Assembly.GetEntryAssembly().Location).LastWriteTimeUtc.ToString(Base.Sentences.DateHourFormat(Context.Guild.Id)), true); embed.AddField(Sentences.NumberGuilds(Context.Guild.Id), p.client.Guilds.Count, true); embed.AddField(Sentences.Uptime(Context.Guild.Id), Utilities.TimeSpanToString(DateTime.Now.Subtract(p.startTime), Context.Guild.Id)); embed.AddField("GitHub", "https://github.com/Xwilarg/Sanara"); embed.AddField(Sentences.Website(Context.Guild.Id), "https://sanara.zirk.eu"); embed.AddField(Sentences.InvitationLink(Context.Guild.Id), "https://discordapp.com/oauth2/authorize?client_id=329664361016721408&permissions=3196928&scope=bot"); embed.AddField(Sentences.OfficialGuild(Context.Guild.Id), "https://discordapp.com/invite/H6wMRYV"); embed.AddField("Discord Bot List", "https://discordbots.org/bot/329664361016721408"); embed.AddField(Sentences.ProfilePicture(Context.Guild.Id), "BlankSensei"); } embed.AddField(Sentences.Roles(Context.Guild.Id), ((roles == "") ? (Sentences.NoRole(Context.Guild.Id)) : (roles))); await ReplyAsync("", false, embed.Build()); }