Moved to using an object for execute args

This commit is contained in:
2024-03-12 14:51:25 +01:00
parent 1f2a9b9d18
commit 36c2cc6d81
62 changed files with 68 additions and 67 deletions

View File

@@ -22,7 +22,7 @@ export = {
)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const query = interaction.options.getString("query")!

View File

@@ -42,7 +42,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.BanMembers)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const member = interaction.options.getMember("user") as GuildMember | null

View File

@@ -17,7 +17,7 @@ export = {
.setDescription("Get information about the bot")
.setDMPermission(false),
async execute(interaction, client) {
async execute({ interaction, client }) {
const { default: prettyMs } = await import("pretty-ms")
const castedDeps = dependencies as { [key: string]: string }
const castedDevDeps = devDependencies as { [key: string]: string }

View File

@@ -23,7 +23,7 @@ export = {
)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply({})
const ign = interaction.options.getString("ign")!

View File

@@ -22,7 +22,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply({ ephemeral: true })
const amount = interaction.options.getInteger("amount")!

View File

@@ -32,7 +32,7 @@ export = {
.setDMPermission(false)
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const setting = interaction.options.getString("setting")

View File

@@ -39,7 +39,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
const subcommand = interaction.options.getSubcommand()
if (subcommand === "ban") {

View File

@@ -22,7 +22,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const ign = interaction.options.getString("ign")!

View File

@@ -25,7 +25,7 @@ export = {
.setDMPermission(false)
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator),
async execute(interaction) {
async execute({ interaction }) {
const member = interaction.options.getMember("user") as GuildMember
const verifiedUser = await verify.findOne({ userID: member.user.id })
const mod = interaction.user

View File

@@ -25,7 +25,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const user = interaction.options.getMember("user") as GuildMember

View File

@@ -30,7 +30,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const user = interaction.options.getMember("user") as GuildMember

View File

@@ -77,7 +77,7 @@ export = {
)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
const subcommand = interaction.options.getSubcommand()
if (subcommand === "member") {

View File

@@ -13,7 +13,7 @@ export = {
.setDescription("List's all commands usable by a member")
.setDMPermission(false),
async execute(interaction, client) {
async execute({ interaction, client }) {
await interaction.deferReply({ ephemeral: true })
type CommandList = {

View File

@@ -14,7 +14,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.reply({
embeds: [{
title: "Verification",

View File

@@ -28,7 +28,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.KickMembers)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const member = interaction.options.getMember("member") as GuildMember

View File

@@ -71,7 +71,7 @@ export = {
.setDMPermission(false)
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator),
async execute(interaction) {
async execute({ interaction }) {
const subcommand = interaction.options.getSubcommand()
if (subcommand === "play") {

View File

@@ -13,7 +13,7 @@ export = {
.setDescription("Get's the bot's ping.")
.setDMPermission(false),
async execute(interaction, client) {
async execute({ interaction, client }) {
await interaction.deferReply()
await interaction.editReply({
embeds: [{

View File

@@ -20,7 +20,7 @@ export = {
)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
const user = (interaction.options.getUser("user") || interaction.user) as User
let size: number

View File

@@ -30,7 +30,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const member = interaction.options.getMember("user") as GuildMember

View File

@@ -14,7 +14,7 @@ export = {
.setDescription("Displays the requirements for the guild.")
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.reply({
embeds: [{
title: "Requirements",

View File

@@ -26,7 +26,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply({ ephemeral: true })
const message = interaction.options.getString("message")!

View File

@@ -28,7 +28,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.ManageNicknames)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
const member = interaction.options.getMember("user") as GuildMember
const nickname = interaction.options.getString("nickname")

View File

@@ -75,7 +75,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
const subcommand = interaction.options.getSubcommand()
const channel = interaction.options.getChannel("channel") as TextChannel
let title = ""

View File

@@ -27,7 +27,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply({ ephemeral: true })
const seconds = interaction.options.getInteger("seconds") ?? 5

View File

@@ -51,7 +51,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction, client) {
async execute({ interaction, client }) {
const subcommand = interaction.options.getSubcommand()
if (subcommand === "help") {

View File

@@ -1,4 +1,4 @@
import { SlashCommandBuilder, PermissionFlagsBits, userMention, ChatInputCommandInteraction, GuildMember } from "discord.js"
import { SlashCommandBuilder, PermissionFlagsBits, userMention, GuildMember } from "discord.js"
import { embedColor, devMessage } from "config/options"
import { ICommand } from "interfaces"
import ms from "ms"
@@ -34,7 +34,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction: ChatInputCommandInteraction) {
async execute({ interaction }) {
await interaction.deferReply()
const target = interaction.options.getMember("user")! as GuildMember

View File

@@ -29,7 +29,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.BanMembers)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const userid = interaction.options.getString("user")!

View File

@@ -18,7 +18,7 @@ export = {
.setDescription("Update your discord roles.")
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const user = interaction.member as GuildMember

View File

@@ -22,7 +22,7 @@ export = {
)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const ign = interaction.options.getString("ign")!

View File

@@ -27,7 +27,7 @@ export = {
)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const user = interaction.member! as GuildMember

View File

@@ -15,7 +15,7 @@ export = {
.setDescription("Get your user info")
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const user = interaction.user

View File

@@ -22,7 +22,7 @@ export = {
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
async execute({ interaction }) {
await interaction.deferReply()
const user = interaction.options.getUser("user")!