public static BufferedImage getUserAvatar(User user) throws IOException { URLConnection connection = new URL(user.getAvatarUrl() != null ? user.getAvatarUrl() : user.getDefaultAvatarUrl()).openConnection(); connection.setRequestProperty("User-Agent", "bot emily-bot"); BufferedImage profileImg; try { profileImg = ImageIO.read(connection.getInputStream()); } catch (Exception ignored) { profileImg = ImageIO.read(Objects.requireNonNull(Launcher.class.getClassLoader().getResource("default_profile.jpg"))); } return profileImg; }
public BufferedImage getUserAvatar() throws IOException { URLConnection connection = new URL(getUser().getAvatarUrl() != null ? getUser().getAvatarUrl() : getUser().getDefaultAvatarUrl()).openConnection(); connection.setRequestProperty("User-Agent", "bot emily-bot"); BufferedImage profileImg; try { profileImg = ImageIO.read(connection.getInputStream()); } catch (Exception ignored) { profileImg = ImageIO.read(Launcher.class.getClassLoader().getResource("default_profile.jpg")); } return profileImg; }
if (infoUser.getAvatarUrl() != null) { sb.append(":frame_photo: Avatar: <").append(infoUser.getAvatarUrl()).append(">").append("\n");
embed.setFooter("requested by " + member.getEffectiveName(), member.getUser().getAvatarUrl()); } else { embed.setFooter("You add to your playlist and vote to skip with reactions", null);