问题描述
我正在尝试ping的代码,最终我就这样了..对任何帮助进行编码的新知识将不胜感激...
代码如下:
module.exports = {
name: 'ping',description: "this is a ping command.",execute(message,arguments,client) {
message.reply('Calculating ping...').then((resultmessage) => {
const ping = resultmessage.createdtimestamp - message.createdtimestamp
resultmessage.edit(`Bot latency: ${ping}`)
})
}
}
am使用命令处理程序..主要代码是
if(command === 'ping'){
client.commands.get('ping').execute(message,args,client);
这里是什么输出及其不良... 启动延迟:NaN
解决方法
这是因为属性(在这种情况下为createdtimestamp
)区分大小写。因此,您需要将createdTimestamp
替换为createdtimestamp
。
module.exports = {
name: 'ping',description: "this is a ping command.",execute(message,arguments,client){
message.reply('Calculating ping...').then((resultmessage) => {
const ping = resultmessage.createdTimestamp - message.createdTimestamp
resultmessage.edit(`Bot latency: ${ping}`)
})
}
}