private static Embed Show(GuildHandler.GuildHandle handle) { string name = "invalid"; if (handle.database.defaultRole == 0) { name = "undefined"; } else { var role = handle.guild.GetRole(handle.database.defaultRole); if (role != null) { name = role.Name; } } var Embed = new EmbedBuilder(); Embed.Color = Color.Blue; Embed.Title = "DefaultRole"; Embed.Description = "Enabled: `" + handle.database.giveDefaultRole.ToString() + "`\n" + "DefaultRole: `" + name + "`\n"; return(Embed.Build()); }
public static Embed ViewPermissions(object permissionTarget, GuildHandler.GuildHandle guildHandle) { if (permissionTarget is IUser) { if (guildHandle.permissionsHandler.UserExists(permissionTarget as IUser)) { } else { } } else if (permissionTarget is IRole) { if (guildHandle.permissionsHandler.RoleExists(permissionTarget as IRole)) { EmbedBuilder embedBuilder = new EmbedBuilder(); embedBuilder.Color = Color.Blue; embedBuilder.Title = "Permissions"; embedBuilder.Description = ""; } else { return(new EmbedBuilder() { Color = Color.Blue, Title = "Permissions", Description = "No permissions set for `" + (permissionTarget as IRole).Name + "`" }.Build()); } } else { return(Help(guildHandle.database.prefix)); } return(null); }