Discord.js:无法读取 Null 的属性“名称” - 我该如何解决?

我想出了如何让我的 Discord 机器人在特定用户玩特定游戏时将图像发送到特定频道,但我还有另一个问题。


当应用程序关闭时,我收到此错误消息,我该"Cannot read property 'name' of null."如何解决这个问题?


我没有尝试过任何东西,因为我不知道我应该如何使用null.


// Game Detector \\

client.on("presenceUpdate", (oldMember, newMember) => {

if(newMember.id === '406742915352756235') {

    if(newMember.presence.game.name === 'ROBLOX') { // New Example: ROBLOX

        console.log('ROBLOX detected!');

        client.channels.get('573671522116304901').send('**Joining Game:**', {

            files: [

                "https://cdn.discordapp.com/attachments/567519197052272692/579177282283896842/rblx1.png"

                ]

            });

        }

    }

});

我希望代码可以工作,即使应用程序关闭也是如此。取而代之的是,它无法读取name的null。我该如何解决这个错误?


烙印99
浏览 133回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript