类型错误:无法读取未定义的 Discord.js 的属性“公会”

时间:2021-03-29 12:46:35

标签: node.js

我目前在使用 Discord.js 时遇到问题,它说:无法读取未定义的属性“公会”。

msg.guild.id ^

它只是发送那个错误,代码:

client.on('message', (message, msg) => {
    if(db.get(`${msg.guild.id}_prefix`)) {
      var prefix = defaultPrefix;
    } else { 
        var prefix = db.get(`${msg.guild.id}_prefix`); 
    }
    if(msg.content.startsWith(prefix + `ping`)) {
        msg.channel.send(`Fetching Latency...`).then((m) => {
        const ping = new Discord.MessageEmbed()
        .setTitle(`Pong! ?`)
        .addFields( { name: `API Latency`, value: `${client.ws.ping}ms` },
                    { name: `Bot Latency`, value: `${msg.createdTimestamp - m.createdTimestamp}ms` } )
            m.delete()
           msg.channel.send(ping)
    })}
}); 

如果可以,请帮助我

1 个答案:

答案 0 :(得分:1)

通常 client.on('message', (message, msg) => {} 只取一个输出,如您在此处看到的:discord.js

所以你应该只使用 message