🚑 config plugin was excluded by .gitignore
This commit is contained in:
parent
023589f9d0
commit
537261c988
13 changed files with 20 additions and 50 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -6,6 +6,7 @@ package-lock.json
|
||||||
|
|
||||||
|
|
||||||
config/
|
config/
|
||||||
|
!plugins/commands/config
|
||||||
|
|
||||||
# Build
|
# Build
|
||||||
build/
|
build/
|
||||||
|
|
|
@ -42,7 +42,7 @@ export default async (client: Client) => {
|
||||||
logger.info(`Finished updating command list.`);
|
logger.info(`Finished updating command list.`);
|
||||||
})
|
})
|
||||||
.catch(async (error) => {
|
.catch(async (error) => {
|
||||||
logger.error(`${error}`);
|
throw new Error(`Could not update command list: ${error}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
if (devMode) {
|
if (devMode) {
|
||||||
|
@ -52,7 +52,7 @@ export default async (client: Client) => {
|
||||||
})
|
})
|
||||||
.then(async () => logger.info(`Finished updating guild command list.`))
|
.then(async () => logger.info(`Finished updating guild command list.`))
|
||||||
.catch(async (error) => {
|
.catch(async (error) => {
|
||||||
logger.error(`${error}`);
|
throw new Error(`Could not update guild command list: ${error}`);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,19 +1,16 @@
|
||||||
import { token, intents } from "./config/discord";
|
import { token, intents } from "./config/discord";
|
||||||
|
|
||||||
import { Client } from "discord.js"; // discord.js
|
import { Client } from "discord.js";
|
||||||
|
|
||||||
import * as managers from "./managers";
|
import * as managers from "./managers";
|
||||||
|
|
||||||
// Main process that starts all other sub processes
|
|
||||||
const main = async () => {
|
const main = async () => {
|
||||||
// Initiate client object
|
|
||||||
const client = new Client({
|
const client = new Client({
|
||||||
intents,
|
intents,
|
||||||
});
|
});
|
||||||
|
|
||||||
await managers.start(client);
|
await managers.start(client);
|
||||||
|
|
||||||
// Authorize with Discord's API
|
|
||||||
await client.login(token);
|
await client.login(token);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -14,11 +14,11 @@ export const start = async () => {
|
||||||
logger.info(`Connected to database: ${connection.connection.name}`);
|
logger.info(`Connected to database: ${connection.connection.name}`);
|
||||||
})
|
})
|
||||||
.catch(async (e) => {
|
.catch(async (e) => {
|
||||||
logger.error("Could not connect to database", e);
|
throw new Error(`Error connecting to database: ${e}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
mongoose.connection.on("error", async (error) => {
|
mongoose.connection.on("error", async (error) => {
|
||||||
logger.error(`${error}`);
|
throw new Error(`Could not connect to database: ${error}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
mongoose.connection.on("warn", async (warning) => {
|
mongoose.connection.on("warn", async (warning) => {
|
||||||
|
|
|
@ -12,7 +12,7 @@ export const register = async (client: Client) => {
|
||||||
const event: IEvent = await import(`../../plugins/events/${eventName}`);
|
const event: IEvent = await import(`../../plugins/events/${eventName}`);
|
||||||
const eventExecutor = async (...args: Promise<void>[]) =>
|
const eventExecutor = async (...args: Promise<void>[]) =>
|
||||||
event.execute(...args).catch(async (err) => {
|
event.execute(...args).catch(async (err) => {
|
||||||
logger.error(`${err}`);
|
throw new Error(`Error executing event ${eventName}: ${err}`);
|
||||||
});
|
});
|
||||||
if (!event.options?.type) return;
|
if (!event.options?.type) return;
|
||||||
|
|
||||||
|
|
|
@ -201,17 +201,9 @@ export default {
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
await session.abortTransaction();
|
await session.abortTransaction();
|
||||||
session.endSession();
|
session.endSession();
|
||||||
logger.error(`${error}`);
|
throw new Error(
|
||||||
|
`There was an error while saving the transaction: ${error}`
|
||||||
return interaction.editReply({
|
);
|
||||||
embeds: [
|
|
||||||
embed
|
|
||||||
.setDescription(
|
|
||||||
"An error occurred while trying to gift credits. Please try again."
|
|
||||||
)
|
|
||||||
.setColor(errorColor),
|
|
||||||
],
|
|
||||||
});
|
|
||||||
} finally {
|
} finally {
|
||||||
// ending the session
|
// ending the session
|
||||||
session.endSession();
|
session.endSession();
|
||||||
|
|
|
@ -210,21 +210,9 @@ export default {
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
await session.abortTransaction();
|
await session.abortTransaction();
|
||||||
session.endSession();
|
session.endSession();
|
||||||
logger.error(`${error}`);
|
throw new Error(
|
||||||
|
`There was an error while transferring credits. ${error}`
|
||||||
return interaction.editReply({
|
);
|
||||||
embeds: [
|
|
||||||
new MessageEmbed()
|
|
||||||
.setTitle("[:toolbox:] Manage - Credits (Transfer)")
|
|
||||||
.setDescription(
|
|
||||||
"An error occurred while trying to gift credits. Please try again."
|
|
||||||
)
|
|
||||||
.setColor(errorColor)
|
|
||||||
.setTimestamp(new Date())
|
|
||||||
.setColor(successColor)
|
|
||||||
.setFooter({ text: footerText, iconURL: footerIcon }),
|
|
||||||
],
|
|
||||||
});
|
|
||||||
} finally {
|
} finally {
|
||||||
// ending the session
|
// ending the session
|
||||||
session.endSession();
|
session.endSession();
|
||||||
|
|
|
@ -57,7 +57,7 @@ export default {
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.catch(async () => {
|
.catch(async () => {
|
||||||
logger.error(
|
throw new Error(
|
||||||
`Audit log failed to send for event interactionCreate in guild ${interaction?.guild?.name} (${interaction?.guild?.id})`
|
`Audit log failed to send for event interactionCreate in guild ${interaction?.guild?.name} (${interaction?.guild?.id})`
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
|
@ -58,10 +58,7 @@ export default {
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.catch(async (err) => {
|
.catch(async (err) => {
|
||||||
logger.error(
|
throw new Error(`There was an error saving the counter: ${err}`);
|
||||||
`Error saving counter for guild ${guildId} and channel ${channelId}`,
|
|
||||||
err
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
logger.silly(
|
logger.silly(
|
||||||
|
|
|
@ -38,8 +38,8 @@ export default {
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.catch(async (err) => {
|
.catch(async (err) => {
|
||||||
logger.error(
|
throw new Error(
|
||||||
`Error saving credits for user ${userId} in guild ${guildId} - ${err}`
|
`Error saving user ${userId} in guild ${guildId}: ${err}`
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
@ -35,10 +35,7 @@ export default {
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.catch(async (err) => {
|
.catch(async (err) => {
|
||||||
logger.error(
|
throw new Error(`There was an error saving the user: ${err}`);
|
||||||
`Error saving points for user ${author.tag} (${author.id}) in guild: ${guild?.name} (${guild?.id})`,
|
|
||||||
err
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
logger.silly(
|
logger.silly(
|
||||||
|
|
|
@ -58,9 +58,7 @@ export default {
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.catch(async () => {
|
.catch(async () => {
|
||||||
logger.error(
|
throw new Error(`There was an error sending the audit log`);
|
||||||
`Audit log failed to send for event messageDelete in guild ${message?.guild?.name} (${message?.guild?.id})`
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -60,7 +60,7 @@ export default {
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.catch(async () => {
|
.catch(async () => {
|
||||||
logger.error(
|
throw new Error(
|
||||||
`Audit log failed to send for event messageUpdate in guild ${newMessage?.guild?.name} (${newMessage?.guild?.id})`
|
`Audit log failed to send for event messageUpdate in guild ${newMessage?.guild?.name} (${newMessage?.guild?.id})`
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Reference in a new issue