Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 5m5s
18 lines
732 B
TypeScript
18 lines
732 B
TypeScript
import { SlashCommandBuilder } from "discord.js"
|
|
import type { ChatInputCommandInteraction } from "discord.js"
|
|
import { t } from "@/utils/i18n"
|
|
|
|
export const data = new SlashCommandBuilder()
|
|
.setName("ping")
|
|
.setDescription("Check the latency of the bot")
|
|
.setDescriptionLocalizations({ fr: "Vérifier la latence du bot" })
|
|
|
|
export async function execute(interaction: ChatInputCommandInteraction) {
|
|
await interaction.reply({ content: t(interaction.locale, "ping.pinging") })
|
|
const sent = await interaction.fetchReply()
|
|
return interaction.editReply(t(interaction.locale, "ping.response", {
|
|
heartbeat: interaction.client.ws.ping.toString(),
|
|
latency: (sent.createdTimestamp - interaction.createdTimestamp).toString()
|
|
}))
|
|
}
|