Извлекать собственное сообщение ботов

#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**`);