Files
ShaiBot/commands/applications/profile.js
T
DeSqBlocki 9e0870c1ed snapshot
2026-08-22 22:29:16 +02:00

63 lines
1.2 KiB
JavaScript

const {
SlashCommandBuilder
} = require(
"discord.js"
);
const {
buildProfileOverview,
buildProfileButtons
} = require(
"../../utils/profileSystem"
);
module.exports = {
data:
new SlashCommandBuilder()
.setName(
"profile"
)
.setDescription(
"View a player profile"
)
.addUserOption(
option =>
option
.setName(
"user"
)
.setDescription(
"Player to view"
)
),
async execute(
interaction
) {
const user =
interaction.options.getUser(
"user"
)
??
interaction.user;
const embed =
await buildProfileOverview(
interaction.guildId,
user
);
return interaction.reply({
embeds: [
embed
],
components:
buildProfileButtons()
});
}
};