const { SlashCommandBuilder, EmbedBuilder, Permissions } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName('add')
.setDescription('Wil je een persoon toevoegen aan de ticket?')
.addUserOption(option =>
option.setName('persoon')
.setDescription('Geef de persoon op die je wilt toevoegen aan de ticket.')
.setRequired(true)),
async execute(interaction) {
const user = interaction.options.getUser('persoon');
const ticket = interaction.channel;
await ticket.permissionOverwrites.create(user, {
SEND_MESSAGES: true,
VIEW_CHANNEL: true,
});
console.log(`Gebruiker ${persoon.tag} toegevoegd aan ${ticket.name}`);
const AddEmbed = new EmbedBuilder()
.setColor('#1C6FFF')
.setTitle('Add')
.setDescription('test')
.addFields(
{ name: `Added user:`, value: `${persoon}`},
{ name: `Added by`, value: `<@${interaction.user.id}>`},
{ name: `Ticket:`, value: `<#${interaction.channel.id}>`}
)
.setTimestamp()
await interaction.reply({
content: `${persoon} added to this ticket.`
})
await interaction.guild.channels.cache.get('1193826954655313940').send({
embeds: [AddEmbed]
})
},
};
const { SlashCommandBuilder, EmbedBuilder, Permissions } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName('add')
.setDescription('Wil je een persoon toevoegen aan de ticket?')
.addUserOption(option =>
option.setName('persoon')
.setDescription('Geef de persoon op die je wilt toevoegen aan de ticket.')
.setRequired(true)),
async execute(interaction) {
const user = interaction.options.getUser('persoon');
const ticket = interaction.channel;
await ticket.permissionOverwrites.create(user, {
SEND_MESSAGES: true,
VIEW_CHANNEL: true,
});
console.log(`Gebruiker ${persoon.tag} toegevoegd aan ${ticket.name}`);
const AddEmbed = new EmbedBuilder()
.setColor('#1C6FFF')
.setTitle('Add')
.setDescription('test')
.addFields(
{ name: `Added user:`, value: `${persoon}`},
{ name: `Added by`, value: `<@${interaction.user.id}>`},
{ name: `Ticket:`, value: `<#${interaction.channel.id}>`}
)
.setTimestamp()
await interaction.reply({
content: `${persoon} added to this ticket.`
})
await interaction.guild.channels.cache.get('1193826954655313940').send({
embeds: [AddEmbed]
})
},
};