public void addReactionListener(long guildId, Message message, CommandReactionListener<?> handler) { if (handler == null) { return; } if (message.getChannelType().equals(ChannelType.TEXT)) { if (!PermissionUtil.checkPermission(message.getTextChannel(), message.getGuild().getSelfMember(), Permission.MESSAGE_ADD_REACTION)) { return; } } if (!reactions.containsKey(guildId)) { reactions.put(guildId, new ConcurrentHashMap<>()); } if (!reactions.get(guildId).containsKey(message.getIdLong())) { for (String emote : handler.getEmotes()) { message.addReaction(emote).complete(); } reactions.get(guildId).put(message.getIdLong(), handler); } }
message.addReaction(Misc.numberToEmote(i)).complete();
public void addReaction(Message message) { if (!(message.getChannel().getType() == ChannelType.TEXT && message.getGuild().getSelfMember() .hasPermission(message.getTextChannel(), Permission.MESSAGE_HISTORY))) { message.getChannel().sendMessage("I can't add buttons due to not having the `Message History` permission!").queue(); return; } this.message = message; if (unicode != null) message.addReaction(unicode).queue(); else { try { message.addReaction(Getters.getEmoteById(emoteId)).queue(); } catch (IllegalArgumentException ignored) {} } }
reactionMessages.put(msg.getId(), player.getId()); for (String reaction : playerGames.get(player.getId()).getReactions()) { msg.addReaction(Misc.numberToEmote(Integer.parseInt(reaction))).complete();
event.getMessage().addReaction("\uD83C\uDDEB").queue(); // F } else if (message.toLowerCase().startsWith("i cri")) { event.getMessage().addReaction("\uD83D\uDE22").queue(); // Cry } else if ((message.toLowerCase().contains("bellend") || message.toLowerCase().contains("bollocks")) && RandomUtils.getInt(0, 20) == 20) { event.getMessage().addReaction("\uD83C\uDDEC\uD83C\uDDE7").queue(); // GB flag event.getMessage().addReaction("\u0023\u20E3").queue(); // # event.getMessage().addReaction("\u0031\u20E3").queue(); // 1 Constants.logEG("UK#1", null, event.getGuild(), event.getAuthor()); } else if (message.toLowerCase().equalsIgnoreCase("fuck") && RandomUtils.getInt(0, 100) == 100) {
private void displayMessage(DiscordBot bot, TextChannel channel, OReactionRoleKey key) { if (key.channelId > 0 && key.messageId > 0) { TextChannel tchan = channel.getGuild().getTextChannelById(key.channelId); if (tchan != null && tchan.canTalk()) { tchan.deleteMessageById(key.messageId).queue(); } } List<OReactionRoleMessage> reactions = CReactionRole.getReactionsForKey(key.id); channel.sendMessage(buildMessage(channel, key, reactions)).queue(message -> { key.messageId = message.getIdLong(); key.channelId = channel.getIdLong(); CReactionRole.update(key); bot.roleReactionHandler.initGuild(message.getGuild().getIdLong(), true); for (OReactionRoleMessage reaction : reactions) { if (reaction.isNormalEmote) { message.addReaction(reaction.emoji).queue(); } else { message.addReaction(message.getJDA().getEmoteById(reaction.emoji)).queue(); } } }); } }
message.addReaction(emote).queue(aVoid -> { ReactionTransformer reactionTransformer = new ReactionTransformer(null); reactionTransformer.addReaction(emote, role);
Guild guild = bot.getJda().getGuildById(guildId); if (PermissionUtil.checkPermission(message.getTextChannel(), guild.getSelfMember(), Permission.MESSAGE_ADD_REACTION, Permission.MESSAGE_HISTORY)) { message.addReaction(Emojibet.STAR).complete(); message.addReaction(Emojibet.NEXT_TRACK).complete(); if (aListenerIsAtLeast(SimpleRank.BOT_ADMIN)) { message.addReaction(Emojibet.NO_ENTRY).complete();
message.addReaction(emote).queue(); context.makeSuccess(context.i18n("success")) .set("role", role.getAsMention())