#discord.js
#discord.js
Вопрос:
Пытаюсь создать команду ping, хочу отредактировать команду «Pinging …» с помощью вставки, но не знаю, как я могу получить информацию для команды «Pinging …»
Вот мой код:
}else if(command === "ping"){
const msg = message.channel.send('Pinging...');//.then(fetch);
const msginfo = Discord.TextChannel.message.fetch(msg);
console.log(msginfo);
const embedPing = new Discord.MessageEmbed()
.setColor(0xC1CCDE)
.setTitle('Pong!')
.setDescription(`Bot Latency is **${Math.floor(msg.createdTimestamp - message.createdTimestamp)} ms** nAPI Latency is **${Math.round(client.ws.ping)} ms**`);
setTimeout(() => message.channel.send(embedPing), 100);
Ответ №1:
Вы можете просто добавить await
в message.channel.send
, а затем отредактировать сообщение с информацией о задержке
const msg = await message.channel.send('Pinging...');
msg.edit(`Bot Latency is **${Math.floor(msg.createdTimestamp - message.createdTimestamp)} ms** nAPI Latency is **${Math.round(client.ws.ping)} ms**`);