Skip to content

Commit 2c7b429

Browse files
committed
update: Updated bot version, added error logging to mongodb connection
1 parent c8e9c16 commit 2c7b429

File tree

4 files changed

+20
-12
lines changed

4 files changed

+20
-12
lines changed

src/config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = {
22
// BOT VERSION //
3-
botVersion: "BETA-v1.2.0",
3+
botVersion: "BETA-v1.2.1",
44

55
// BOT INFO //
66
prefix: "t?", // Default prefix

src/events/ReadyEvents/ready.js

+17-9
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,26 @@ module.exports = {
1111

1212
client.logs.info(`[SCHEMAS] Started loading schemas...`);
1313

14-
if (!mongodbURL) return;
14+
if (!mongodbURL) {
15+
client.logs.error('[DATABASE] No MongoDB URL has been provided. Double check your .env file and make sure it is correct.');
16+
return;
17+
}
1518

16-
mongoose.set("strictQuery", false);
17-
await mongoose.connect(mongodbURL || ``, {
18-
keepAlive: true,
19-
useNewUrlParser: true,
20-
useUnifiedTopology: true,
21-
serverSelectionTimeoutMS: 10000,
22-
});
19+
try {
20+
mongoose.set("strictQuery", false);
21+
await mongoose.connect(mongodbURL || ``, {
22+
keepAlive: true,
23+
useNewUrlParser: true,
24+
useUnifiedTopology: true,
25+
serverSelectionTimeoutMS: 10000,
26+
});
27+
} catch (err) {
28+
client.logs.error(`[DATABASE] Error connecting to the database: ${err}`);
29+
return;
30+
}
2331

2432
folderLoader(client);
2533
asciiText(client)
26-
require('events').EventEmitter.defaultMaxListeners = config.eventListeners;
34+
require('events').EventEmitter.setMaxListeners = config.eventListeners;
2735
},
2836
};

src/functions/handleCommands.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ module.exports = (client) => {
3535
}
3636
}
3737

38-
console.log(`${color.blue}${table.toString()} \n[${getTimestamp()}] ${color.reset}[COMMANDS] Loaded ${client.commands.size} SlashCommands.`);
38+
console.log(`${color.blue}${table.toString()} \n[${getTimestamp()}] ${color.reset}[COMMANDS] Found ${client.commands.size} SlashCommands.`);
3939

4040
const rest = new REST({
4141
version: '9'

src/functions/handlePrefix.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ module.exports = (client) => {
3232

3333
client.logs.info(`[PREFIX_COMMANDS] Started refreshing prefix (?) commands.`);
3434

35-
console.log(`${color.orange}${table.toString()} \n[${getTimestamp()}] ${color.reset}[PREFIX_COMMANDS] Loaded ${client.pcommands.size} PrefixCommands.`);
35+
console.log(`${color.orange}${table.toString()} \n[${getTimestamp()}] ${color.reset}[PREFIX_COMMANDS] Found ${client.pcommands.size} PrefixCommands.`);
3636

3737
(async () => {
3838
try {

0 commit comments

Comments
 (0)