#discord #discord.js
#Discord #discord.js
Вопрос:
Я создаю бота и хочу ограничить людей четырьмя реакциями при внедрении. Итак, как бы мне ограничить их только любыми четырьмя реакциями.
Ответ №1:
Вы можете использовать Client#messageReactionAdd
событие, которое запускается всякий раз, когда к сообщению добавляется реакция.
Вы можете проверить, содержит ли сообщение более 4 реакций, и при необходимости удалить реакцию.
client.on("messageReactionAdd", (MessageReaction, User) => {
if (MessageReaction.message.reactions.cache.size > 4) MessageReaction.remove();
});
Комментарии:
1. Всякий раз, когда вы добавляете реакцию, вы можете проверить, имеет ли сообщение более 4 реакций. Каждый объект сообщения имеет
reactions.cache.size
.