簡體   English   中英

無法讀取未定義的屬性“startsWith”

[英]Cannot read property 'startsWith' of undefined

我正在使用 discord.js 制作一個 discord 機器人。 我不斷收到控制台錯誤“無法讀取未定義的屬性‘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");
                })
            }
        }
    }

我猜你在消息事件 function 中。

client.on('message', message => {
  if (message.content.startsWith('>ban')) {
    // do your stuff
  }
})

我正在使用 discord.js 制作 discord 機器人。 我不斷收到控制台錯誤“無法讀取未定義的屬性'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");
                })
            }
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM