import {CommandInteraction} from 'discord.js'; import {Command} from '../../classes/command'; import {logger} from '../../logger'; class Ping extends Command{ get name(){return "ping";} get description(){return "Reply with the RTT of this bot.";} async execute(interaction: CommandInteraction): Promise{ const sent = await interaction.reply({ content: "Pinging...", ephemeral: true, fetchReply: true, }); const rtt = sent.createdTimestamp - interaction.createdTimestamp; await interaction.editReply(`Roundtrip latency: ${rtt}ms`); logger.log(`ping with rtt: ${rtt}`); } }; export const command = new Ping();