mirror of
https://github.com/Art-Portal/April.git
synced 2024-11-16 11:37:37 +01:00
44 lines
1.2 KiB
JavaScript
44 lines
1.2 KiB
JavaScript
import {
|
||
SlashCommandBuilder,
|
||
ActionRowBuilder,
|
||
EmbedBuilder,
|
||
ButtonBuilder,
|
||
ButtonStyle,
|
||
} from "discord.js";
|
||
export default {
|
||
data: new SlashCommandBuilder()
|
||
.setName("ping")
|
||
.setDescription("Obtenir la latence du bot."),
|
||
|
||
async execute(interaction, client) {
|
||
const pingRefreshButton = new ButtonBuilder()
|
||
.setCustomId("pingrefreshbtn")
|
||
.setEmoji("🔁")
|
||
.setStyle(ButtonStyle.Primary);
|
||
|
||
const row = new ActionRowBuilder().addComponents([pingRefreshButton]);
|
||
|
||
const sent = await interaction.reply({
|
||
content: "Pinging...",
|
||
components: [row],
|
||
fetchReply: true,
|
||
});
|
||
|
||
const latency = new EmbedBuilder()
|
||
.setColor(`#7961fd`)
|
||
.setTitle(`🏓 Pong ! Aprıl v4.0.0\n`)
|
||
.setDescription(
|
||
"\n" +
|
||
`**Latence :** ${
|
||
sent.createdTimestamp - interaction.createdTimestamp
|
||
}ms\n` +
|
||
`**API :** ${Math.round(client.ws.ping)}ms`,
|
||
);
|
||
|
||
interaction.editReply({
|
||
content: " ",
|
||
embeds: [latency],
|
||
});
|
||
},
|
||
};
|