Javascript 无法读取属性';ping&x27;未定义的

Javascript 无法读取属性';ping&x27;未定义的,javascript,bots,discord.js,ping,defined,Javascript,Bots,Discord.js,Ping,Defined,所以它发送“ping”,但我得到了错误: const client = require('../index.js'); module.exports = { name: 'latency', aliases: ['lat'], description: 'Let the Bot display your latency.', execute(message, args) { const m = message.channel.send("

所以它发送“ping”,但我得到了错误:

const client = require('../index.js');

module.exports = {
    name: 'latency',
    aliases: ['lat'],
    description: 'Let the Bot display your latency.',
    execute(message, args) {
        const m = message.channel.send("Pinging...");
            m.edit(`Your latency latency is ${m.createdTimestamp - message.createdTimestamp}ms.\nAPI Latency is ${Math.round(client.ws.ping)}ms`);
            message.delete().catch(O_o=>{});
                return
    }
        
};

我不知道应该如何或在哪里定义ping,有人知道吗?

您的问题似乎是由导入
客户端的方式引起的,解决问题的最佳方法是在
execute()中传递
客户端
在命令文件和
index.js中起作用。使导入路径
const client=require('../index.js')是正确的。Aldo验证
client.ws
是否可用
Cannot read property 'ping' of undefined