Discord.js Js在线状态更新循环修复程序

Discord.js Js在线状态更新循环修复程序,discord.js,Discord.js,我制作了一个机器人,它可以监视一个会员是否上网并发出欢迎的gif 我试图让机器人在每个用户有1个以上的人在线时等待,因为看到同一个人的几个GIF(比如登录垃圾邮件)可能会让人恼火 这是我的作品 bot.on("presenceUpdate", (oldMember, newMember) => { if(newMember.presence.status === 'online') { console.log(`${newMember.user.us

我制作了一个机器人,它可以监视一个会员是否上网并发出欢迎的gif

我试图让机器人在每个用户有1个以上的人在线时等待,因为看到同一个人的几个GIF(比如登录垃圾邮件)可能会让人恼火

这是我的作品

bot.on("presenceUpdate", (oldMember, newMember) => {
    if(newMember.presence.status === 'online')
        {
        console.log(`${newMember.user.username} is now ${newMember.presence.status}`);
        bot.channels.get('id').send(`${newMember.user.username} **online**`, {
            files: [
                "gif"
                ]
            })
    }
});
如果阅读,您可以看到它有一个
名称
属性。这个属性等于游戏的名称


所以用
newMember.presence.game.state
替换
newMember.presence.game.name

是的,我写这篇文章时弄错了,我尝试了game.name,它正在工作,但问题是,用户可以登录和注销,这可能很烦人,有时还卡在循环中,可以给我10次登录和MSG。。。令人沮丧的是,您希望在特定时间段内每个用户只发送一条消息,还是在特定时间段内每个用户发送一条消息?