【发布时间】:2020-10-28 07:40:05
【问题描述】:
我正在尝试为我的服务器制作自己的机器人,现在我专注于验证。通过对复选标记 emoji 采取行动,它会添加经过验证的角色,然后它应该只删除用户的反应,但它会立即删除所有反应
client.on('messageReactionAdd', async (reactionReaction, user) => {
const message = reactionReaction.message;
const verifyChannel = message.guild.channels.cache.find(c => c.name === 'approvazione');
const member = message.guild.members.cache.get(user.id);
if (member.user.bot) return;
const verify = message.guild.roles.cache.get('728000975046180988');
if (reactionReaction.emoji.name === '✅' && message.channel.id === verifyChannel.id) {
member.roles.add(verify).catch(console.error);
await reactionReaction.remove(member).catch(console.error);
}
【问题讨论】:
标签: node.js bots discord.js verify