Comandos
Para criar um comando deve-se criar uma classe extendida da classe Command e exporta-la, o arquivo deve estar dentro da pasta commands e a função de execução vai ser a exec, o nome do comando e suas opções deve ser informado na chamada da função super
// commands/Test/Ping.js
const { Command } = require("discordjs-framework");
module.exports = class extends Event {
constructor(client){
super(client, {
name: "ping",
description: "mostra o ping do comando",
options: [
{
name: "shard",
description: "Id da shard que vai ter o ping buscado",
type: "INTEGER",
required: false,
}
]
});
}
exec = async (interaction, { shard }) => {
const ping = Date.now() - interaction.createdTimestamp;
return interaction.reply(`Ping ${shard ? `da shard ${shard}` : `global`} é ${ping}ms`);
}
}
Last updated