Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const { SlashCommandBuilder, EmbedBuilder, PermissionFlagsBits } = require('discord.js');
- const warnSchema = require('../schemas/warn-schema');
- module.exports = {
- data: new SlashCommandBuilder()
- .setName('aantalwarn')
- .setDescription('Aantal Warns van een gebruiker!')
- .setDefaultMemberPermissions(PermissionFlagsBits.KickMembers)
- .addUserOption(option =>
- option.setName('user')
- .setDescription('Geef een gebruiker op')
- .setRequired(true)),
- async execute(client, interaction) {
- // Member ophalen.
- // Met getUser krijg je enkel de user gegevens wij moeten alles krijgen van de volledige member.
- const member = interaction.options.getMember('user') || interaction.member;
- // Warns ophalen via DB.
- const data = await warnSchema.findOne({ "userID": member.id });
- let aantalWarns = data.warnAantal;
- // Op interactie antwoorden.
- interaction.reply(`**${member.user.tag}** heeft ${aantalWarns} Warn(s).`);
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement