Add message latency to ping command
All checks were successful
CI / CI (push) Successful in 1m23s

This commit is contained in:
SileNce5k 2025-05-09 04:03:32 +02:00
parent 28d1f6d0a2
commit 2f371d00ed
Signed by: SileNce
GPG key ID: B0A142BB4291B204

View file

@ -1,7 +1,11 @@
module.exports = {
name: 'ping',
description: 'Just ping.',
execute({message, client}) {
message.channel.send(`Pong.\n${client.ws.ping}ms`)
async execute({message, client}) {
let apiLatency = client.ws.ping;
const time = process.hrtime.bigint();
let initialMessage = await message.channel.send(`Pong.`)
const diff = Number(process.hrtime.bigint() - time) * 1e-6;
initialMessage.edit(`Pong.\nAPI latency: ${apiLatency} ms\nMessage latency: ${diff.toFixed(0)} ms.`);
}
};