Moved code to src folder

This commit is contained in:
2023-11-23 12:38:55 +01:00
parent 932bce6057
commit 0eeb48b2dd
68 changed files with 59 additions and 70 deletions

View File

@@ -2,7 +2,7 @@
"name": "illegitimate-bot",
"version": "1.0.0",
"description": "",
"main": "index.js",
"main": "src/index.js",
"scripts": {
"dev": "nodemon",
"dev:build": "node scripts/dev-deploy.js",

View File

@@ -12,14 +12,6 @@ module.exports = {
option
.setName("test")
.setDescription("Test option."))
.addStringOption(option =>
option
.setName("test2")
.setDescription("Test option."))
.addStringOption(option =>
option
.setName("test3")
.setDescription("Test option."))
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
@@ -28,8 +20,6 @@ module.exports = {
async execute(interaction) {
const test = interaction.options.getString("test")
const test2 = interaction.options.getString("test2")
const test3 = interaction.options.getString("test3")
const message = await interaction.channel.messages.fetch(test)
const embed = message.embeds[0]

View File

@@ -1,6 +1,6 @@
const { SlashCommandBuilder, PermissionFlagsBits, userMention } = require("discord.js")
const { admin, helper } = require("../config/roles.json")
const { color } = require("../config/options.json")
const { admin, helper } = require("../../config/roles.json")
const { color } = require("../../config/options.json")
module.exports = {
name: "ban",

View File

@@ -1,6 +1,6 @@
const { SlashCommandBuilder } = require("discord.js")
const { bwfkdr, bwstars, bwwins, swstars, duelswins, duelswlr } = require("../config/reqs.json")
const { color } = require("../config/options.json")
const { bwfkdr, bwstars, bwwins, swstars, duelswins, duelswlr } = require("../../config/reqs.json")
const { color } = require("../../config/options.json")
const { hypixelLevel, bedwarsLevel, skywarsLevel, getUUID, getPlayer, getGuild, getHeadURL } = require("../utils/utils.js")
module.exports = {

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder, PermissionFlagsBits } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
module.exports = {
name: "clear",

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder, PermissionFlagsBits } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
const settings = require("../schemas/settingsSchema.js")
const mongoose = require("mongoose")

View File

@@ -1,7 +1,7 @@
const { SlashCommandBuilder, PermissionFlagsBits, userMention } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
const verify = require("../schemas/verifySchema.js")
const { gm, manager, moderator, beast, member, trialmember, guildRole, guildStaff, defaultMember } = require("../config/roles.json")
const { gm, manager, moderator, beast, member, trialmember, guildRole, guildStaff, defaultMember } = require("../../config/roles.json")
const removeThese = [gm, manager, moderator, beast, member, trialmember, guildRole, guildStaff, defaultMember]
module.exports = {

View File

@@ -1,7 +1,7 @@
const { SlashCommandBuilder, PermissionFlagsBits, userMention } = require("discord.js")
const { getGuild, getHeadURL, getIGN } = require("../utils/utils.js")
const { hypixelGuildID, color } = require("../config/options.json")
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require("../config/roles.json")
const { hypixelGuildID, color } = require("../../config/options.json")
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require("../../config/roles.json")
const verify = require("../schemas/verifySchema.js")
const removeThese = [gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff]

View File

@@ -1,9 +1,9 @@
const { SlashCommandBuilder, PermissionFlagsBits } = require("discord.js")
const { getUUID, getPlayer, getGuild, getHeadURL } = require("../utils/utils.js")
const { color, hypixelGuildID } = require("../config/options.json")
const { color, hypixelGuildID } = require("../../config/options.json")
const verify = require("../schemas/verifySchema.js")
const { mongoose } = require("mongoose")
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require("../config/roles.json")
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require("../../config/roles.json")
module.exports = {

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
const { guildMember } = require("./guild/member.js")
const { guildInfo } = require("./guild/info.js")

View File

@@ -1,5 +1,5 @@
const { getUUID, getIGN, getPlayer, getGuild, guildLevel } = require("../../utils/utils.js")
const { color } = require("../../config/options.json")
const { color } = require("../../../config/options.json")
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */

View File

@@ -1,5 +1,5 @@
const { getUUID, getPlayer, getGuild, getHeadURL } = require("../../utils/utils.js")
const { color } = require("../../config/options.json")
const { color } = require("../../../config/options.json")
/** @param { import('discord.js').ChatInputCommandInteraction } interaction */

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder, ChannelType } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
module.exports = {
name: "help",

View File

@@ -1,6 +1,6 @@
const { SlashCommandBuilder, PermissionFlagsBits, userMention } = require("discord.js")
const { admin, helper } = require("../config/roles.json")
const { color } = require("../config/options.json")
const { admin, helper } = require("../../config/roles.json")
const { color } = require("../../config/options.json")
module.exports = {
name: "kick",

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder, PermissionFlagsBits, userMention } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
const { waitinglistSchema } = require("../schemas/waitinglistSchema.js")
module.exports = {

View File

@@ -1,6 +1,6 @@
const { SlashCommandBuilder } = require("discord.js")
const { color } = require("../config/options.json")
const { bwfkdr, bwstars, bwwins, swstars, duelswins, duelswlr } = require("../config/reqs.json")
const { color } = require("../../config/options.json")
const { bwfkdr, bwstars, bwwins, swstars, duelswins, duelswlr } = require("../../config/reqs.json")
module.exports = {
name: "reqs",

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder, PermissionFlagsBits } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
module.exports = {
name: "send",

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder, PermissionFlagsBits, ButtonBuilder, ActionRowBuilder, ButtonStyle, } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
module.exports = {
name: "setup",

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder, PermissionFlagsBits } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
module.exports = {
name: "slowmode",

View File

@@ -1,8 +1,8 @@
const { SlashCommandBuilder } = require("discord.js")
const { getGuild, getIGN, getHeadURL } = require("../utils/utils.js")
const verify = require("../schemas/verifySchema.js")
const { color, hypixelGuildID } = require("../config/options.json")
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require("../config/roles.json")
const { color, hypixelGuildID } = require("../../config/options.json")
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require("../../config/roles.json")
const removeThese = [gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff]
module.exports = {

View File

@@ -1,5 +1,5 @@
const { SlashCommandBuilder } = require("discord.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
const { getUUID, getIGN, getHeadURL, formatUuid } = require("../utils/utils.js")
module.exports = {

View File

@@ -1,9 +1,9 @@
const { SlashCommandBuilder } = require("discord.js")
const { getUUID, getPlayer, getGuild, getHeadURL } = require("../utils/utils.js")
const { color, hypixelGuildID } = require("../config/options.json")
const { color, hypixelGuildID } = require("../../config/options.json")
const verify = require("../schemas/verifySchema.js")
const mongoose = require("mongoose")
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require("../config/roles.json")
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require("../../config/roles.json")
module.exports = {
name: "verify",

View File

@@ -1,6 +1,6 @@
const { SlashCommandBuilder, PermissionFlagsBits, userMention } = require("discord.js")
const { getIGN, getHeadURL } = require("../utils/utils.js")
const { color } = require("../config/options.json")
const { color } = require("../../config/options.json")
const verify = require("../schemas/verifySchema.js")
module.exports = {

View File

@@ -1,6 +1,6 @@
const { color } = require("../../config/options.json")
const { color } = require("../../../config/options.json")
const guildapp = require("../../schemas/guildAppSchema.js")
const { bwfkdr, bwstars, bwwins, swstars, duelswins, duelswlr } = require("../../config/reqs.json")
const { bwfkdr, bwstars, bwwins, swstars, duelswins, duelswlr } = require("../../../config/reqs.json")
const { hypixelLevel, bedwarsLevel, skywarsLevel, getPlayer, getGuild, getHeadURL } = require("../../utils/utils.js")
module.exports = {

View File

@@ -1,9 +1,9 @@
const { ActionRowBuilder, ButtonStyle, ButtonBuilder } = require("discord.js")
const { color } = require("../../config/options.json")
const { color } = require("../../../config/options.json")
const mongoose = require("mongoose")
const guildapp = require("../../schemas/guildAppSchema.js")
const waitingList = require("../../schemas/waitinglistSchema.js")
const { waitingListRole } = require("../../config/roles.json")
const { waitingListRole } = require("../../../config/roles.json")
module.exports = {
name: "guildapplicationaccept",

View File

@@ -1,9 +1,9 @@
const { ButtonBuilder, ButtonStyle, ActionRowBuilder, EmbedBuilder } = require("discord.js")
const { color } = require("../../config/options.json")
const { largeM, smallM, ignM } = require("../../config/limitmessages.json")
const { applicationsChannel } = require("../../config/options.json")
const questions = require("../../config/questions.json")
const { guildRole } = require("../../config/roles.json")
const { color } = require("../../../config/options.json")
const { largeM, smallM, ignM } = require("../../../config/limitmessages.json")
const { applicationsChannel } = require("../../../config/options.json")
const questions = require("../../../config/questions.json")
const { guildRole } = require("../../../config/roles.json")
const { getUUID } = require("../../utils/utils.js")
const mongoose = require("mongoose")
const guildapp = require("../../schemas/guildAppSchema.js")

View File

@@ -1,8 +1,8 @@
const { ButtonBuilder, ActionRowBuilder, ButtonStyle, EmbedBuilder } = require("discord.js")
const { gm, manager, moderator, beast, member, trialmember, guildStaff, guildRole } = require("../../config/roles.json")
const { ignM, smallM, largeM } = require("../../config/limitmessages.json")
const { ia1, ia2, ia3, ria1, ria2, ria3 } = require("../../config/questions.json")
const { color, inactivityLogChannel } = require("../../config/options.json")
const { gm, manager, moderator, beast, member, trialmember, guildStaff, guildRole } = require("../../../config/roles.json")
const { ignM, smallM, largeM } = require("../../../config/limitmessages.json")
const { ia1, ia2, ia3, ria1, ria2, ria3 } = require("../../../config/questions.json")
const { color, inactivityLogChannel } = require("../../../config/options.json")
const guildRoles = [gm, manager, moderator, beast, member, trialmember, guildStaff, guildRole]
module.exports = {

View File

@@ -1,5 +1,5 @@
const { ActionRowBuilder, ButtonBuilder, ButtonStyle } = require("discord.js")
const { color } = require("../../config/options.json")
const { color } = require("../../../config/options.json")
const staffapp = require("../../schemas/staffAppSchema.js")
module.exports = {

View File

@@ -1,9 +1,8 @@
const { ButtonBuilder, ButtonStyle, ActionRowBuilder, EmbedBuilder } = require("discord.js")
const { color } = require("../../config/options.json")
const { largeM, ignM } = require("../../config/limitmessages.json")
const { staffApplicationsChannel } = require("../../config/options.json")
const questions = require("../../config/questions.json")
const { guildRole, guildStaff } = require("../../config/roles.json")
const { color, staffApplicationsChannel } = require("../../../config/options.json")
const { largeM, ignM } = require("../../../config/limitmessages.json")
const questions = require("../../../config/questions.json")
const { guildRole, guildStaff } = require("../../../config/roles.json")
const mongoose = require("mongoose")
const staffapp = require("../../schemas/staffAppSchema.js")
const settings = require("../../schemas/settingsSchema.js")

View File

@@ -1,6 +1,6 @@
const waitinglist = require("../../schemas/waitinglistSchema.js")
const { getGuild } = require("../../utils/utils.js")
const { hypixelGuildID } = require("../../config/options.json")
const { hypixelGuildID } = require("../../../config/options.json")
module.exports = {
name: "waitinglistupdate",

View File

@@ -1,5 +1,5 @@
const { InteractionType, EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle } = require("discord.js")
const { color } = require("../../config/options.json")
const { color } = require("../../../config/options.json")
const guildapp = require("../../schemas/guildAppSchema.js")
module.exports = {

View File

@@ -1,5 +1,5 @@
const { InteractionType, EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle } = require("discord.js")
const { color } = require("../../config/options.json")
const { color } = require("../../../config/options.json")
const staffapp = require("../../schemas/staffAppSchema.js")
module.exports = {

View File

@@ -1,5 +1,5 @@
const { userMention } = require("discord.js")
const { color, botLogChannel } = require("../../../config/options.json")
const { color, botLogChannel } = require("../../../../config/options.json")
module.exports = {
name: "logNewJoins",

View File

@@ -1,4 +1,4 @@
const { onlineLogChannel, color } = require("../../../config/options.json")
const { onlineLogChannel, color } = require("../../../../config/options.json")
module.exports = {
name: "sendonlinemessage",

View File

@@ -1,4 +1,4 @@
const statuses = require("../../../config/statuses.json")
const statuses = require("../../../../config/statuses.json")
module.exports = {
name: "status",

View File

@@ -1,5 +1,5 @@
const { userMention, channelMention } = require("discord.js")
const { botLogChannel, color } = require("../../../config/options.json")
const { botLogChannel, color } = require("../../../../config/options.json")
module.exports = {
name: "vcJoinLeave",

View File

@@ -14,9 +14,9 @@ log.setColors({
async function autoDeployCommands() {
const commands = []
const commandFiles = fs.readdirSync("./commands/").filter(file => file.endsWith(".js"))
const contentMenuCommands = fs.readdirSync("./commands-contextmenu/").filter(file => file.endsWith(".js"))
const commandsTesting = fs.readdirSync("./commands-testing/").filter(file => file.endsWith(".js"))
const commandFiles = fs.readdirSync("./src/commands/").filter(file => file.endsWith(".js"))
const contentMenuCommands = fs.readdirSync("./src/commands-contextmenu/").filter(file => file.endsWith(".js"))
const commandsTesting = fs.readdirSync("./src/commands-testing/").filter(file => file.endsWith(".js"))
for (const file of commandFiles) {
const command = require(`../commands/${file}`)