Discord.js:反应角色有时起作用,然后却不起作用

时间:2020-10-22 19:33:13

标签: javascript discord.js

目前,我开始使用Discord.js制作Discord Bots,并制作了Verification-Bot。您只需要对消息做出反应,您将获得角色。

我的问题是:BOT发布嵌入进行验证后,它在开始的几分钟内开始工作,而在随后的几天内却无法工作。

代码:

client.on("messageReactionAdd", async (reaction, user) =>{
   
    if(reaction.message.partial) await reaction.message.fetch();
    
    if(reaction.partial) await reaction.fetch();

    if(user.bot) return;
    if (!reaction.message.guild) return;

    if(reaction.message.channel.id === "768861499355299861"){
        if (reaction.emoji.name === '✅'){
            await reaction.message.guild.members.cache.get(user.id).roles.add("768868719672688650");
        }
    }

0 个答案:

没有答案