Utoljára aktív 1691109071

Validate the bots config values

configCheck.js Eredeti
1const config = require('../configs/main.config');
2
3module.exports.configCheck = async function({ client }) {
4
5 if (!config.Discord.Tokens.main || config.Discord.Tokens.main == '') {
6
7 await client.logger('Please provide a valid production token.', {
8 header: 'INVALID_CONFIG',
9 type: 'error'
10 });
11
12 return process.exit(1);
13 }
14
15 else if (!config.Database.host || config.Database.host == '') {
16
17 await client.logger('Please provide a valid MySQL host name', {
18 header: 'INVALID_CONFIG',
19 type: 'error'
20 });
21
22 return process.exit(1);
23 }
24
25 else if (!config.Database.user || config.Database.user == '') {
26
27 await client.logger('Please provide a valid MySQL user name', {
28 header: 'INVALID_CONFIG',
29 type: 'error'
30 });
31
32 return process.exit(1);
33 }
34
35 else if (!config.Database.name || config.Database.name == '') {
36
37 await client.logger('Please provide a valid MySQL database name', {
38 header: 'INVALID_CONFIG',
39 type: 'error'
40 });
41
42 return process.exit(1);
43 }
44
45 else if (!config.Database.pass || config.Database.pass == '') {
46
47 await client.logger('Please provide a valid MySQL password', {
48 header: 'INVALID_CONFIG',
49 type: 'error'
50 });
51
52 return process.exit(1);
53 }
54
55 else return client.logger('Config validated successfully', { header: 'CONFIG_CHECK', type: 'ready' })
56}