Added Remove Reactions

This commit is contained in:
2025-06-26 18:10:30 +02:00
parent f840c0c523
commit aa9beeedce
+40 -38
View File
@@ -433,57 +433,59 @@ client.on(Discord.Events.GuildMemberAdd, (member) => {
// on Reaction Added // on Reaction Added
client.on(Discord.Events.MessageReactionAdd, async (reaction, user, detail) => { client.on(Discord.Events.MessageReactionAdd, async (reaction, user, detail) => {
const emoji = reaction._emoji; const emoji = reaction._emoji;
const emojiId = (emoji.id == null) ? emoji.name : emoji.id;
const member = reaction.message.guild.members.cache.get(user.id);
const messageID = reaction.message.id;
const channelID = reaction.message.channelId;
const emojiId = (emoji.id == null) ? emoji.name : emoji.id; // Reaction Role for Rules
const member = reaction.message.guild.members.cache.get(user.id); if (channelID == "1288527949129318443" && messageID == "1332383887598419968" && emojiId == "🐼") {
const messageID = reaction.message.id; member.roles.add("1288955703972728984");
const channelID = reaction.message.channelId; } else if (channelID == "1288527949129318443" && messageID == "1332383887598419968" && emojiId != "🐼") {
reaction.remove();
// Reaction Role for Rules }
if (channelID == "1288527949129318443" && messageID == "1332383887598419968" && emojiId == "🐼") {
member.roles.add("1288955703972728984");
} else if (channelID == "1288527949129318443" && messageID == "1332383887598419968" && emojiId != "🐼") {
reaction.remove();
}
// Reaction Role for Wuthering Waves // Reaction Role for Wuthering Waves
if (channelID == "1288545301543518268" && messageID == "1387778040452616294" && emojiId == "✨") { if (channelID == "1288545301543518268" && messageID == "1387778040452616294" && emojiId == "✨") {
member.roles.add("1288956345386663947"); member.roles.add("1288956345386663947");
} else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId == "💫") { } else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId == "💫") {
member.roles.add("1288954814042083360"); member.roles.add("1288954814042083360");
} else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId == "😂") { } else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId == "😂") {
member.roles.add("1288957389768491028"); member.roles.add("1288957389768491028");
} else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId != "😂") { } else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId != "😂") {
reaction.remove(); reaction.remove();
} }
}); });
// on Reaction Removed // on Reaction Removed
client.on(Discord.Events.MessageReactionRemove, async (reaction, user, detail) => { client.on(Discord.Events.MessageReactionRemove, async (reaction, user, detail) => {
try { const emoji = reaction._emoji;
const data = fs.readFileSync("./configs/reactionRole.json", "utf8"); const emojiId = (emoji.id == null) ? emoji.name : emoji.id;
reactionConfig = JSON.parse(data); const member = reaction.message.guild.members.cache.get(user.id);
} catch (err) { const messageID = reaction.message.id;
const channelID = reaction.message.channelId;
// Reaction Role for Rules
if (channelID == "1288527949129318443" && messageID == "1332383887598419968" && emojiId == "🐼") {
member.roles.remove("1288955703972728984");
} else if (channelID == "1288527949129318443" && messageID == "1332383887598419968" && emojiId != "🐼") {
reaction.remove();
} }
try {
const emoji = reaction._emoji;
const emojiId = (emoji.id == null) ? emoji.name : emoji.id;
const member = reaction.message.guild.members.cache.get(user.id);
const messageID = reaction.message.id;
const ReactionRoleMessage = reactionConfig.find(entry => entry.messageid === messageID);
const ReactionRole = ReactionRoleMessage.reactions.find(entry => entry.id === emojiId); // Reaction Role for Wuthering Waves
if (channelID == "1288545301543518268" && messageID == "1387778040452616294" && emojiId == "✨") {
member.roles.remove(ReactionRole.role); member.roles.remove("1288956345386663947");
} catch (error) { } else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId == "💫") {
//console.log(error); member.roles.remove("1288954814042083360");
return; } else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId == "😂") {
member.roles.remove("1288957389768491028");
} else if (channelID == 1288545301543518268 && messageID == "1387778040452616294" && emojiId != "😂") {
reaction.remove();
} }
}); });