1Since this question is getting a lot of attraction, I decided to post what worked for me
2
3Remove Specific User's Specific Reaction
4
5// Channel = the channel object of the message's original channel
6// MessageID = ID of the message, if hard coding, put around quotations eg: "1234"
7
8const msg = await channel.messages.fetch(MessageID);
9
10msg.reactions.resolve("REACTION EMOJI,
11REACTION OBJECT OR REACTION ID").users.remove("ID OR OBJECT OF USER TO REMOVE");
12Note: If using an older version of discord.js, simply replace channel.messages.fetch with channel.fetchMessage
1<Message>.reactions.resolve(EMOJI).users.remove(USER)
2<MessageReaction>.users.remove(USER)
1@client.event
2async def on_reaction_add(reaction, user):
3 if reaction.message.content == "try me":
4 await reaction.remove(user)
1const userReactions = message.reactions.cache.filter(reaction => reaction.users.cache.has(userId));
2
3try {
4 for (const reaction of userReactions.values()) {
5 await reaction.users.remove(userId);
6 }
7} catch (error) {
8 console.error('Failed to remove reactions.');
9}
10