所以我已经到处询问了,但是我不知道如何修复eroor: ReferenceError:send is not defined在非嵌入式版本中,一切都很好,但是在这里就不行了。
module.exports = {
name: 'lat2',
description: 'Let the Bot display latency/Response Time and API latency/"Remote Response time"',
execute(message, args) {
const Discord = require('discord.js');
let Embed1 = new Discord.MessageEmbed()
.setColor(0x0099ff)
.setDescription("Pinging...")
let Embed2 = new Discord.MessageEmbed()
.setColor(0x0099ff)
.setTitle("Latencies")
.setDescription(`Latency/Response Time: ${send.createdTimestamp - message.createdTimestamp}ms\nAPI latency/"Remote Response time": ${Math.round(message.client.ws.ping)}ms`)
msg.channel.send(Embed1).then(msg => {
msg.edit(Embed2);
});
}
};发布于 2020-04-26 19:44:33
问题不在于发送消息,而在于抱怨${send.createdTimestamp},因为您没有在任何地方定义“发送”。尝试用message.createdAt替换它
要仍然获得延迟,请尝试执行以下操作:
module.exports = {
name: 'lat2',
description: 'Let the Bot display latency/Response Time and API latency/"Remote Response time"',
execute(message, args) {
const Discord = require('discord.js');
let Embed1 = new Discord.MessageEmbed()
.setColor(0x0099ff)
.setDescription("Pinging...")
msg.channel.send(Embed1).then(m => {
let Embed2 = new Discord.MessageEmbed()
.setColor(0x0099ff)
.setTitle("Latencies")
.setDescription(`Latency/Response Time: ${m.createdTimestamp - message.createdTimestamp}ms\nAPI latency/"Remote Response time": ${Math.round(message.client.ws.ping)}ms`)
m.edit(Embed2);
});
}
};https://stackoverflow.com/questions/61439603
复制相似问题