Refactoring, comments & overall improvements
This commit is contained in:
60 files changed
+1106
-708
No files matched your search
@@ -0,0 +1,58 @@
|
||||
import { ActivityOptions, ActivityType, ColorResolvable } from "discord.js";
|
||||
import { dirname, join } from "path";
|
||||
import { fileURLToPath } from "url";
|
||||
|
||||
/** Quetza project root directory. */
|
||||
const rootDir = dirname(fileURLToPath(import.meta.url));
|
||||
/** Quetza's modules directory. */
|
||||
const modulesDir = join(rootDir, "/modules/");
|
||||
/** External binaries directory. */
|
||||
const binariesDir = join(rootDir, "/bin/");
|
||||
/** Logger files directory. */
|
||||
const loggerDir = join(rootDir, "/log/");
|
||||
|
||||
/** Locations that might be useful in application. */
|
||||
const path = {
|
||||
root: rootDir,
|
||||
modules: modulesDir,
|
||||
binaries: binariesDir,
|
||||
log: loggerDir
|
||||
};
|
||||
|
||||
/** Discord bot token. */
|
||||
const appToken = process.env.DISCORD_TOKEN;
|
||||
/** Discord bot user activity status */
|
||||
const appActivity = { type: ActivityType.Watching, name: "over you" };
|
||||
|
||||
/** Bot application configuration variables. */
|
||||
const application = {
|
||||
token: appToken,
|
||||
activity: appActivity as ActivityOptions
|
||||
};
|
||||
|
||||
/** Colors Quetza uses in responses. */
|
||||
const colors = {
|
||||
default: "#ff6e9b" as ColorResolvable,
|
||||
error: "#b94e59" as ColorResolvable,
|
||||
warning: "#e5925f" as ColorResolvable,
|
||||
info: "#367df6" as ColorResolvable,
|
||||
success: "#83d18e" as ColorResolvable
|
||||
};
|
||||
|
||||
/** Guild where testing occures. */
|
||||
const testGuild = "912401672939139142";
|
||||
|
||||
/** Developing options. */
|
||||
const dev = {
|
||||
guild: testGuild
|
||||
};
|
||||
|
||||
/** Exported bundled configuration object. */
|
||||
const config = {
|
||||
application,
|
||||
colors,
|
||||
path,
|
||||
dev
|
||||
};
|
||||
|
||||
export default config;
|
||||
Reference in new issue
Block a user