“Discord.js Удалите реакцию” Ответ

Discord.js Удалите реакцию

Since this question is getting a lot of attraction, I decided to post what worked for me

Remove Specific User's Specific Reaction

// Channel = the channel object of the message's original channel
// MessageID = ID of the message, if hard coding, put around quotations eg: "1234"

const msg = await channel.messages.fetch(MessageID);

msg.reactions.resolve("REACTION EMOJI, 
REACTION OBJECT OR REACTION ID").users.remove("ID OR OBJECT OF USER TO REMOVE");
Note: If using an older version of discord.js, simply replace channel.messages.fetch with channel.fetchMessage
Santino

Discord JS Удалить реакцию пользователя

const userReactions = message.reactions.cache.filter(reaction => reaction.users.cache.has(userId));

try {
	for (const reaction of userReactions.values()) {
		await reaction.users.remove(userId);
	}
} catch (error) {
	console.error('Failed to remove reactions.');
}
Outstanding Otter

Ответы похожие на “Discord.js Удалите реакцию”

Вопросы похожие на “Discord.js Удалите реакцию”

Больше похожих ответов на “Discord.js Удалите реакцию” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования