无法读取未定义的属性“startsWith”

我正在使用 discord.js 来制作一个不和谐的机器人。我不断收到控制台错误“无法读取未定义的属性'startsWith'”我将如何解决这个问题?


这是代码片段


if(Discord.Message.content.startsWith('>ban')){

        if(Discord.Message.member.guild.me.hasPermission('BAN_MEMBERS'))

        {

            if(Discord.Message.mentions.members.first()) 

            {

                Discord.Message.mentions.members.first.ban().then((member) => {

                    Discord.Message.channel.send("**BANNED** " + member.displayName + " has been banned:hammer:");

                }).catch(()=> {

                    Discord.Message.channel.send("You do not have permission to ban that user... If you think this is an issue, please contact a server administrator");

                })

            }

        }

    }


撒科打诨
浏览 96回答 1
1回答

慕姐4208626

我猜你在消息事件函数中。client.on('message', message => {  if (message.content.startsWith('>ban')) {    // do your stuff  }})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript