tmp = tmp.replace(mentionedRole.getAsMention(), '@' + mentionedRole.getName());
message = message.replace(mention, roles.get(0).getAsMention());
public static void sendFatalException(String s, Throwable e, TextChannel channel) { if (e == null) { sendFatalErrorMessage(s, channel); return; } StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); String trace = sw.toString(); pw.close(); channel.sendMessage(new MessageBuilder().append( Constants.getOfficialGuild().getRoleById(Constants.DEVELOPER_ID).getAsMention()) .setEmbed(getEmbed().setColor(Color.red).setDescription(s + "\n**Stack trace**: " + paste(trace)) .build()).build()).queue(); }
public static void sendFatalErrorMessage(String s, TextChannel channel) { channel.sendMessage(new MessageBuilder().append( Constants.getOfficialGuild().getRoleById(Constants.DEVELOPER_ID).getAsMention()) .setEmbed(getEmbed().setColor(Color.red).setDescription(s).build()).build()).queue(); }
@Override public void onCommand(User sender, GuildWrapper guild, TextChannel channel, Message msg, String[] args, Member member) { if (guild.getGuildId().equals("226785954537406464") && PerGuildPermissions.isAdmin(sender)) { if (args.length == 0) { channel.sendMessage("You kinda need like.... a message to announce... like yeah...").queue(); return; } Role r = guild.getGuild().getRoleById(320304080926801922L); r.getManager().setMentionable(true).queue(aVoid -> { if (args[0].startsWith("pr:")) { channel.sendMessage(new MessageBuilder().setEmbed(GitHubUtils.getEmbedForPR(args[0].substring(3)) .build()).append(r.getAsMention()).build()).queue(bVoid -> channel.sendMessage("make sure to report any bugs over to be <#242206261767176192> channel " + "and if you need any support we're happy to help over in the <#226786463440699392> " + "channel!").queue() ); } else { String message = msg.getContentRaw(); message = message.substring(message.indexOf(" ") + 1); channel.sendMessage(new MessageBuilder().setContent(r.getAsMention()) .setEmbed(new EmbedBuilder().setTitle("Some announcement thing!").setDescription(message) .setFooter("Announcement by " + member.getEffectiveName(), sender.getEffectiveAvatarUrl()).build()).build()) .complete(); } }); r.getManager().setMentionable(false).queue(); } }
.set("role", role.getAsMention()) .set("emote", emote.getAsMention()) .set("roleSlots", reactionLimits.getRolesPerMessage() - reactionTransformer.getRoles().size())
.set("role", role.getAsMention()) .set("emote", emote.getAsMention()) .set("roleSlots", reactionLimits.getRolesPerMessage() - reactionTransformer.getRoles().size())