ping - TanzaniteBot/discord-akairo GitHub Wiki

Ping Command

import { Command } from "discord-akairo";
import { Message } from "discord.js";

export default class PingCommand extends Command {
  constructor() {
    super("ping", {
      aliases: ["ping", "hello"]
    });
  }

  async exec(message: Message): Promise<Message> {
    const sent = await message.util.reply("Pong!");
    const timeDiff = (sent.editedAt || sent.createdAt) - (message.editedAt || message.createdAt);
    return message.util.reply([
      "Pong!",
      `🔂 **RTT**: ${timeDiff} ms`,
      `💟 **Heartbeat**: ${Math.round(this.client.ws.ping)} ms`
    ]);
  }
}
⚠️ **GitHub.com Fallback** ⚠️