[Discord.JS] Методы вычисления пинга Discord бота/Discord API

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
433
Доброго времени суток! Знаю всего лишь 1 способ вычисления пинга Discord API и 1 способ вычисления пинга самого бота.
Пинг Discord API/бота:
const Discord = require('discord.js');
const config = require('../config.json');

module.exports.run = async (bot,message,args) => {
    let embed = new Discord.MessageEmbed()
  
    .setColor('RANDOM')
    .setTitle(`Соединение ${config.botname} с серверами Discord`)
    .setDescription(`Вычисляю пинг...`)
  
    message.channel.send(embed).then(msg => {
        let pingEmbed = new Discord.MessageEmbed()
      
        .setColor('RANDOM')
        .setTitle(`Соединения ${config.botname} с серверами Discord`)
        .setDescription(`Пинг Discord API: ${bot.ws.ping} ms.\nПинг Discord бота: ${Math.floor(msg.createdAt - message.createdAt)} ms.`)
      
        msg.edit(pingEmbed);
    })
};
module.exports.help = {
    name: "ping",
    description: "Вычисление пинга Discord бота"
};

Может кто-то знает как можно узнать пинг самого бота без изменения сообщения?
P.S. Хотя вполне логично, что скорее всего других способов нету.
 
Сверху Снизу