@Override public String getName() { return user.getName(); }
@Override public String getEffectiveName() { return nickname != null ? nickname : user.getName(); }
public UserUpdateNameEvent(JDA api, long responseNumber, User user, String oldName) { super(api, responseNumber, user, oldName, user.getName(), IDENTIFIER); }
@Override public String getName() { return getUser().getName(); }
@Override public String toString() { return "BlockedUser:" + user.getName() + "(" + user.getIdLong() + ")"; }
@Override public List<Relationship> getRelationshipsByName(String name, boolean ignoreCase) { return Collections.unmodifiableList(relationships.valueCollection().stream() .filter(r -> (ignoreCase ? r.getUser().getName().equalsIgnoreCase(name) : r.getUser().getName().equals(name))) .collect(Collectors.toList())); }
@Override public List<Relationship> getRelationships(RelationshipType type, String name, boolean ignoreCase) { return Collections.unmodifiableList(relationships.valueCollection().stream() .filter(r -> r.getType().equals(type)) .filter(r -> (ignoreCase ? r.getUser().getName().equalsIgnoreCase(name) : r.getUser().getName().equals(name))) .collect(Collectors.toList())); }
@Override public List<Member> getElementsByUsername(String name, boolean ignoreCase) { Checks.notEmpty(name, "Name"); List<Member> members = new ArrayList<>(); for (Member member : this) { final String nick = member.getUser().getName(); if (equals(ignoreCase, nick, name)) members.add(member); } return Collections.unmodifiableList(members); }
@Override public String toString() { return "PC:" + getUser().getName() + '(' + getId() + ')'; }
replacement = member.getEffectiveName(); else replacement = user.getName();
name = getGuild().getMember(user).getEffectiveName(); else name = user.getName(); tmp = tmp.replaceAll("<@!?" + Pattern.quote(user.getId()) + '>', '@' + Matcher.quoteReplacement(name));
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()); }
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 String parseUser(User author, String message) { message = StringReplacementUtil.replaceAll(message, ":username", author.getName()); message = StringReplacementUtil.replaceAll(message, ":userid", author.getId()); message = StringReplacementUtil.replaceAll(message, ":user", author.getAsMention()); return message; } }
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 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 onIntent(CommandMessage context, AIResponse response) { String nickname = context.getAuthor().getName(); if (context.getMessage().getChannelType().isGuild()) { nickname = context.getMember().getEffectiveName(); } context.makeInfo(StringReplacementUtil.replaceAll( response.getResult().getFulfillment().getSpeech(), "%nick%", nickname )).queue(); } }
@Override public void doCommand(CommandEvent event) { AudioHandler handler = (AudioHandler)event.getGuild().getAudioManager().getSendingHandler(); User u = event.getJDA().getUserById(handler.getRequester()); event.reply(event.getClient().getSuccess()+" Skipped **"+handler.getPlayer().getPlayingTrack().getInfo().title +"** (requested by "+(u==null ? "someone" : "**"+u.getName()+"**")+")"); handler.getPlayer().stopTrack(); } }