public UserUpdateDiscriminatorEvent(JDA api, long responseNumber, User user, String oldDiscriminator) { super(api, responseNumber, user, oldDiscriminator, user.getDiscriminator(), IDENTIFIER); }
public static String getTag(User user) { return user.getName() + '#' + user.getDiscriminator(); }
PlayerUpdateReference(@Nonnull User user) { this.username = "base64:" + new String( Base64.getEncoder().encode(user.getName().getBytes()) ); this.discriminator = user.getDiscriminator(); this.avatar = user.getAvatarId(); }
/** * Creates the rank background render instance with the * given users username, discriminator, and avatar. * * @param user The user that should be sued for the rank background render. */ public RankBackgroundRender(@Nonnull User user) { this(user.getName(), user.getDiscriminator(), user.getEffectiveAvatarUrl()); }
/** * Parses the given message for all the user * placeholders using the given user object. * * @param user The user object that should be used for parsing the placeholders. * @param string The original string that should be parsed. * @return The parsed string after all the user placeholders was parsed. */ public static String parseUser(@Nonnull User user, @Nonnull String string) { string = string.replaceAll("%user%", "<@" + user.getId() + ">"); string = string.replaceAll("%userid%", user.getId()); string = string.replaceAll("%username%", Matcher.quoteReplacement(user.getName())); string = string.replaceAll("%userdisc%", user.getDiscriminator()); return string; }
private String buildAuthorString(User user) { return String.format("%s#%s (ID: %s)", user.getName(), user.getDiscriminator(), user.getId()); }
private String formatUser(User user, DataRow row) { if (user == null) { return "ID:" + row.getString("user_id"); } return user.getName() + "#" + user.getDiscriminator(); } }
private String stringifyUser(User user) { if (user == null) { return ""; } return user.getName() + "#" + user.getDiscriminator() + " (" + user.getAsMention() + ")"; } }
public PlaceholderMessage requestedBy(@Nonnull User user) { build().setFooter(String.format("Requested by %s#%s", user.getName(), user.getDiscriminator() ), user.getEffectiveAvatarUrl()); return this; }
private static boolean isChanged(User user, PlayerTransformer transformer) { return !user.getName().equals(transformer.getUsername()) || !user.getDiscriminator().equals(transformer.getDiscriminator()) || !Objects.equals(user.getAvatarId(), transformer.getAvatar()) || !transformer.getUsernameRaw().startsWith("base64:"); }
private String generateUsername(Message message) { return String.format(propertyOutput, message.getAuthor().getName() + "#" + message.getAuthor().getDiscriminator(), message.getAuthor().getId() ); }
private String generateUsername(Message message) { return String.format(propertyOutput, message.getAuthor().getName() + "#" + message.getAuthor().getDiscriminator(), message.getAuthor().getId() ); }
private String generateFooter(Message message) { return String.format("Requested by %s#%s (%s)", message.getAuthor().getName(), message.getAuthor().getDiscriminator(), message.getAuthor().getId() ); } }
public static int insert(Guild guild, User targetUser, User moderator, OModerationCase.PunishType punishType, Timestamp expires) { OModerationCase rec = new OModerationCase(); rec.guildId = CGuild.getCachedId(guild.getIdLong()); rec.userId = CUser.getCachedId(targetUser.getIdLong()); rec.userName = targetUser.getName() + "\\#" + targetUser.getDiscriminator(); rec.moderatorId = CUser.getCachedId(moderator.getIdLong()); rec.moderatorName = moderator.getName() + "\\#" + moderator.getDiscriminator(); rec.punishment = punishType; rec.expires = expires; rec.createdAt = new Timestamp(System.currentTimeMillis()); rec.active = 1; rec.messageId = "1"; return insert(rec); }
@Override public void onGuildBan(GuildBanEvent event) { discordBot.logGuildEvent(event.getGuild(), "\uD83D\uDED1", "**" + event.getUser().getName() + "#" + event.getUser().getDiscriminator() + "** has been banned"); }
public PlaceholderMessage requestedBy(@Nonnull Member member) { if (member.getNickname() == null) { return requestedBy(member.getUser()); } build().setFooter(String.format("Requested by %s (%s#%s)", member.getNickname(), member.getUser().getName(), member.getUser().getDiscriminator() ), member.getUser().getEffectiveAvatarUrl()); return this; }
public Songs(Track track) { title = track.getTrack().getInfo().title; identifier = track.getTrack().getIdentifier(); requester = track.getMeta().getOrDefault("requester", "Unknown").toString(); length = track.getTrack().getDuration(); progress = track.getTrack().getPosition(); User user = Getters.getUserById(requester); if (user != null) { discrim = user.getDiscriminator(); name = user.getName(); avatar = user.getEffectiveAvatarUrl(); } }
public static void logEG(String eg, Command command, Guild guild, User user) { EmbedBuilder builder = new EmbedBuilder().setTitle("Found `" + eg + "`") .addField("Guild", guild.getId() + " (`" + guild.getName() + "`) ", true) .addField("User", user.getAsMention() + " (`" + user.getName() + "#" + user.getDiscriminator() + "`)", true) .setTimestamp(LocalDateTime.now(Clock.systemUTC())); if (command != null) builder.addField("Command", command.getCommand(), true); Constants.getEGLogChannel().sendMessage(builder.build()).queue(); }
@Override public void onGuildMemberNickChange(GuildMemberNickChangeEvent event) { String message = "**" + event.getMember().getUser().getName() + "#" + event.getMember().getUser().getDiscriminator() + "** changed nickname "; if (event.getPrevNick() != null) { message += "from _~~" + event.getPrevNick() + "~~_ "; } if (event.getNewNick() != null) { message += "to **" + event.getNewNick() + "**"; } else { message += "back to normal"; } discordBot.logGuildEvent(event.getGuild(), "\uD83C\uDFF7", message); }
@Override public boolean onCommand(CommandMessage context, String[] args) { User user = context.getAuthor(); if (args.length > 0) { user = MentionableUtil.getUser(context, new String[]{String.join(" ", args)}); } if (user == null) { return sendErrorMessage(context, context.i18n("noUserFound", args[0])); } String avatarUrl = generateAvatarUrl(user); MessageFactory.makeEmbeddedMessage(context.getChannel()) .setTitle(context.i18n("title", user.getName(), user.getDiscriminator()), avatarUrl) .requestedBy(context.getMember()) .setImage(avatarUrl) .queue(); return true; }