Files
illegitimate-bot/src/commands/ping.ts
2025-01-12 19:14:08 +01:00

31 lines
989 B
TypeScript

import { InteractionContextType, SlashCommandBuilder } from "discord.js"
import { devMessage, embedColor } from "~/config/options.js"
import { ICommand } from "~/typings"
export default {
name: "ping",
description: "Get the bot's ping.",
dev: false,
public: true,
data: new SlashCommandBuilder()
.setName("ping")
.setDescription("Get's the bot's ping.")
.setContexts(InteractionContextType.Guild),
async execute({ interaction, client }) {
await interaction.deferReply()
await interaction.editReply({
embeds: [{
description: "Ping of the bot is " + client.ws.ping + "ms.",
color: embedColor,
footer: {
text: interaction.guild!.name + " | " + devMessage,
icon_url: interaction.guild?.iconURL() || undefined
},
timestamp: new Date().toISOString()
}]
})
}
} as ICommand