Added Remove Reactions
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user