Updated dir structure and paths

This commit is contained in:
2024-01-14 17:10:27 +01:00
parent fb68ca14c6
commit 8163996887
97 changed files with 293 additions and 290 deletions

View File

@@ -1,4 +1,4 @@
import { Command } from "@interfaces"
import { Command } from "interfaces"
import color from "./functions/colors"
import env from "./Env"
import {

View File

@@ -1,10 +1,10 @@
import { Client, Collection, GatewayIntentBits, Partials } from "discord.js"
import color from "./functions/colors"
import { Command } from "@interfaces"
import { ContextMenu } from "@interfaces"
import { Button } from "@interfaces"
import { Modal } from "@interfaces"
import { Autocomplete } from "@interfaces"
import { Command } from "interfaces"
import { ContextMenu } from "interfaces"
import { Button } from "interfaces"
import { Modal } from "interfaces"
import { Autocomplete } from "interfaces"
import env from "./Env"
import autoDeployCommands from "./Autodeploy"
import { loadAllEvents } from "./Events"

View File

@@ -1,4 +1,4 @@
import { Env } from "@interfaces"
import { Env } from "interfaces"
import "dotenv/config"
const env: Env = {

View File

@@ -1,10 +1,10 @@
import { ExtendedClient as Client } from "@utils/Client"
import { loadButtonEvents } from "@utils/eventHandlers"
import { loadSlashCommandsEvents } from "@utils/eventHandlers"
import { loadContextMenuEvents } from "@utils/eventHandlers"
import { loadModalEvents } from "@utils/eventHandlers"
import { loadEvents } from "@utils/eventHandlers"
import { loadAutocompleteEvents } from "@utils/eventHandlers"
import { ExtendedClient as Client } from "utils/Client"
import { loadButtonEvents } from "utils/eventHandlers"
import { loadSlashCommandsEvents } from "utils/eventHandlers"
import { loadContextMenuEvents } from "utils/eventHandlers"
import { loadModalEvents } from "utils/eventHandlers"
import { loadEvents } from "utils/eventHandlers"
import { loadAutocompleteEvents } from "utils/eventHandlers"
type FileType = "js" | "ts"
export function loadAllEvents(client: Client, ft: FileType) {

View File

@@ -1,12 +1,12 @@
export { skywarsLevel } from "@utils/functions/skywars"
export { bedwarsLevel } from "@utils/functions/bedwars"
export { hypixelLevel } from "@utils/functions/hypixel"
export { formatUuid } from "@utils/functions/uuid"
export { guildLevel, scaledGEXP } from "@utils/functions/guild"
export { skywarsLevel } from "utils/functions/skywars"
export { bedwarsLevel } from "utils/functions/bedwars"
export { hypixelLevel } from "utils/functions/hypixel"
export { formatUuid } from "utils/functions/uuid"
export { guildLevel, scaledGEXP } from "utils/functions/guild"
export {
getUUID,
getIGN,
getPlayer,
getGuild,
getHeadURL,
} from "@utils/functions/account"
} from "utils/functions/account"

View File

@@ -1,10 +1,10 @@
import { ExtendedClient as Client } from "@utils/Client"
import color from "@utils/functions/colors"
import { ExtendedClient as Client } from "utils/Client"
import color from "utils/functions/colors"
import { Redis } from "ioredis"
import env from "@utils/Env"
import env from "utils/Env"
import { connect } from "mongoose"
import init from "@utils/Init"
import { loadCronEvents } from "@utils/eventHandlers"
import init from "utils/Init"
import { loadCronEvents } from "utils/eventHandlers"
const client = new Client()
const redis = new Redis(env.prod.redisURI!)

View File

@@ -1,4 +1,4 @@
import env from "@utils/Env"
import env from "utils/Env"
const prodValues = env.prod
const devValues = env.dev

View File

@@ -1,11 +1,11 @@
import { ExtendedClient as Client } from "@utils/Client"
import { color } from "@config/options.json"
import { Autocomplete } from "@interfaces"
import { ExtendedClient as Client } from "utils/Client"
import { color } from "config/options.json"
import { Autocomplete } from "interfaces"
import { Events } from "discord.js"
import colorLog from "@utils/functions/colors"
import colorLog from "utils/functions/colors"
import path = require("path")
import fs = require("fs")
import logToChannel from "@utils/functions/logtochannel"
import logToChannel from "utils/functions/logtochannel"
type FileType = "js" | "ts"
const embedColor = Number(color.replace("#", "0x"))

View File

@@ -1,11 +1,11 @@
import { ExtendedClient as Client } from "@utils/Client"
import colorLog from "@utils/functions/colors"
import { color } from "@config/options.json"
import { Button } from "@interfaces"
import { ExtendedClient as Client } from "utils/Client"
import colorLog from "utils/functions/colors"
import { color } from "config/options.json"
import { Button } from "interfaces"
import { Events } from "discord.js"
import path = require("path")
import fs = require("fs")
import logToChannel from "@utils/functions/logtochannel"
import logToChannel from "utils/functions/logtochannel"
type FileType = "js" | "ts"
const embedColor = Number(color.replace("#", "0x"))

View File

@@ -1,11 +1,11 @@
import { ExtendedClient as Client } from "@utils/Client"
import colorLog from "@utils/functions/colors"
import { color } from "@config/options.json"
import { Command } from "@interfaces"
import { ExtendedClient as Client } from "utils/Client"
import colorLog from "utils/functions/colors"
import { color } from "config/options.json"
import { Command } from "interfaces"
import { Events } from "discord.js"
import path = require("path")
import fs = require("fs")
import logToChannel from "@utils/functions/logtochannel"
import logToChannel from "utils/functions/logtochannel"
type FileType = "js" | "ts"
const embedColor = Number(color.replace("#", "0x"))

View File

@@ -1,11 +1,11 @@
import { ExtendedClient as Client } from "@utils/Client"
import colorLog from "@utils/functions/colors"
import { ContextMenu } from "@interfaces"
import { color } from "@config/options.json"
import { ExtendedClient as Client } from "utils/Client"
import colorLog from "utils/functions/colors"
import { ContextMenu } from "interfaces"
import { color } from "config/options.json"
import { Events } from "discord.js"
import path = require("path")
import fs = require("fs")
import logToChannel from "@utils/functions/logtochannel"
import logToChannel from "utils/functions/logtochannel"
type FileType = "js" | "ts"
const embedColor = Number(color.replace("#", "0x"))

View File

@@ -1,7 +1,7 @@
import { CronJob } from "cron"
import path from "path"
import fs from "fs"
import { Cron } from "@interfaces"
import { Cron } from "interfaces"
export default function loadCronEvents() {
const cronPath = path.join(__dirname, "..", "..", "events", "cron")

View File

@@ -1,5 +1,5 @@
import { ExtendedClient as Client } from "@utils/Client"
import { Event } from "@interfaces"
import { ExtendedClient as Client } from "utils/Client"
import { Event } from "interfaces"
import path = require("path")
import fs = require("fs")

View File

@@ -1,10 +1,10 @@
import loadAutocompleteEvents from "@utils/eventHandlers/autocomplete"
import loadButtonEvents from "@utils/eventHandlers/button"
import loadSlashCommandsEvents from "@utils/eventHandlers/command"
import loadContextMenuEvents from "@utils/eventHandlers/contextmenu"
import loadCronEvents from "@utils/eventHandlers/cron"
import loadEvents from "@utils/eventHandlers/events"
import loadModalEvents from "@utils/eventHandlers/modal"
import loadAutocompleteEvents from "utils/eventHandlers/autocomplete"
import loadButtonEvents from "utils/eventHandlers/button"
import loadSlashCommandsEvents from "utils/eventHandlers/command"
import loadContextMenuEvents from "utils/eventHandlers/contextmenu"
import loadCronEvents from "utils/eventHandlers/cron"
import loadEvents from "utils/eventHandlers/events"
import loadModalEvents from "utils/eventHandlers/modal"
export {
loadAutocompleteEvents,

View File

@@ -1,11 +1,11 @@
import { ExtendedClient as Client } from "@utils/Client"
import colorLog from "@utils/functions/colors"
import { color } from "@config/options.json"
import { Modal } from "@interfaces"
import { ExtendedClient as Client } from "utils/Client"
import colorLog from "utils/functions/colors"
import { color } from "config/options.json"
import { Modal } from "interfaces"
import { Events } from "discord.js"
import path = require("path")
import fs = require("fs")
import logToChannel from "@utils/functions/logtochannel"
import logToChannel from "utils/functions/logtochannel"
type FileType = "js" | "ts"
const embedColor = Number(color.replace("#", "0x"))

View File

@@ -1,7 +1,7 @@
import fetch from "axios"
import env from "@utils/Env"
import { Player, PlayerData } from "@interfaces"
import { Guild, GuildData } from "@interfaces"
import env from "utils/Env"
import { Player, PlayerData } from "interfaces"
import { Guild, GuildData } from "interfaces"
const apikey = env.prod.hypixelapikey
const mojang = "https://api.mojang.com/users/profiles/minecraft/"
const mojanguuid = "https://sessionserver.mojang.com/session/minecraft/profile/"

View File

@@ -1,6 +1,6 @@
import { guildid, onlineLogChannel, botLogChannel, guildLogChannel, errorLogChannel, moderationLogChannel, devLogChannel } from "@config/options.json"
import { guildid, onlineLogChannel, botLogChannel, guildLogChannel, errorLogChannel, moderationLogChannel, devLogChannel } from "config/options.json"
import { Guild, MessageCreateOptions, TextChannel } from "discord.js"
import Illegitimate from "@utils/Illegitimate"
import Illegitimate from "utils/Illegitimate"
const channels = {
online: onlineLogChannel,

View File

@@ -8,7 +8,7 @@ import {
guildStaff,
guildRole,
defaultMember
} from "@config/roles.json"
} from "config/roles.json"
const roles = [
gm,
manager,