Added @params options for commands

This commit is contained in:
2023-11-15 16:47:01 +01:00
parent 96931d1cd1
commit bcf8238d33
21 changed files with 43 additions and 0 deletions

View File

@@ -10,6 +10,8 @@ module.exports = {
.setType(ApplicationCommandType.Message) .setType(ApplicationCommandType.Message)
.setDefaultMemberPermissions(PermissionFlagsBits.ManageMessages), .setDefaultMemberPermissions(PermissionFlagsBits.ManageMessages),
/** @param { import('discord.js').ContextMenuCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
const { targetId } = interaction const { targetId } = interaction

View File

@@ -10,6 +10,8 @@ module.exports = {
.setType(ApplicationCommandType.User) .setType(ApplicationCommandType.User)
.setDefaultMemberPermissions(PermissionFlagsBits.ManageNicknames), .setDefaultMemberPermissions(PermissionFlagsBits.ManageNicknames),
/** @param { import('discord.js').ContextMenuCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
const { targetId } = interaction const { targetId } = interaction

View File

@@ -24,6 +24,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
const test = interaction.options.getString('test'); const test = interaction.options.getString('test');

View File

@@ -36,6 +36,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute (interaction) { async execute (interaction) {
await interaction.deferReply() await interaction.deferReply()

View File

@@ -18,7 +18,10 @@ module.exports = {
.setRequired(true)) .setRequired(true))
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply({}); await interaction.deferReply({});
const ign = interaction.options.getString("ign"); const ign = interaction.options.getString("ign");

View File

@@ -28,6 +28,8 @@ module.exports = {
.setDMPermission(false) .setDMPermission(false)
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator), .setDefaultMemberPermissions(PermissionFlagsBits.Administrator),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply(); await interaction.deferReply();

View File

@@ -32,6 +32,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
const subcommand = interaction.options.getSubcommand(); const subcommand = interaction.options.getSubcommand();

View File

@@ -21,6 +21,8 @@ module.exports = {
.setDMPermission(false) .setDMPermission(false)
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator), .setDefaultMemberPermissions(PermissionFlagsBits.Administrator),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
const member1 = interaction.options.getUser('user'); const member1 = interaction.options.getUser('user');
const member = interaction.guild.members.cache.get(member1.id) const member = interaction.guild.members.cache.get(member1.id)

View File

@@ -22,6 +22,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply(); await interaction.deferReply();

View File

@@ -26,6 +26,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply(); await interaction.deferReply();

View File

@@ -11,6 +11,8 @@ module.exports = {
.setDescription('Help command') .setDescription('Help command')
.setDMPermission(true), .setDMPermission(true),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply({ ephemeral: true }); await interaction.deferReply({ ephemeral: true });

View File

@@ -22,6 +22,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.KickMembers) .setDefaultMemberPermissions(PermissionFlagsBits.KickMembers)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply() await interaction.deferReply()

View File

@@ -25,6 +25,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
const user = interaction.options.getUser('user'); const user = interaction.options.getUser('user');
const reason = interaction.options.getString('reason') || "No reason provided." const reason = interaction.options.getString('reason') || "No reason provided."

View File

@@ -10,6 +10,8 @@ module.exports = {
.setName('reqs') .setName('reqs')
.setDescription('Displays the requirements for the guild.'), .setDescription('Displays the requirements for the guild.'),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply({ ephemeral: true }); await interaction.deferReply({ ephemeral: true });

View File

@@ -20,6 +20,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply({ ephemeral: true }); await interaction.deferReply({ ephemeral: true });

View File

@@ -21,6 +21,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.ManageNicknames) .setDefaultMemberPermissions(PermissionFlagsBits.ManageNicknames)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
const user = interaction.options.getUser('user'); const user = interaction.options.getUser('user');

View File

@@ -58,6 +58,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
const user = interaction.user; const user = interaction.user;
const guild = interaction.guild; const guild = interaction.guild;

View File

@@ -20,6 +20,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply({ ephermeral: true }); await interaction.deferReply({ ephermeral: true });

View File

@@ -16,6 +16,8 @@ module.exports = {
.setDescription('Update your guild rank.') .setDescription('Update your guild rank.')
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply(); await interaction.deferReply();

View File

@@ -20,6 +20,8 @@ module.exports = {
.setDescription("Your in-game name.")) .setDescription("Your in-game name."))
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply(); await interaction.deferReply();

View File

@@ -19,6 +19,8 @@ module.exports = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false), .setDMPermission(false),
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */
async execute(interaction) { async execute(interaction) {
await interaction.deferReply(); await interaction.deferReply();