forked from embee/woomy
		
	maybe we can just check everything in config
This commit is contained in:
		
							parent
							
								
									19e8c4e744
								
							
						
					
					
						commit
						529744f5d5
					
				
					 2 changed files with 14 additions and 21 deletions
				
			
		
							
								
								
									
										5
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -1,3 +1,2 @@
 | 
			
		|||
.env
 | 
			
		||||
node_modules
 | 
			
		||||
data
 | 
			
		||||
config.js
 | 
			
		||||
node_modules
 | 
			
		||||
							
								
								
									
										30
									
								
								index.js
									
										
									
									
									
								
							
							
						
						
									
										30
									
								
								index.js
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -17,15 +17,15 @@ const client = new Discord.Client({ disabledEvents: ['TYPING_START'] })
 | 
			
		|||
// Logger
 | 
			
		||||
client.logger = require('tracer').colorConsole({
 | 
			
		||||
  format: [
 | 
			
		||||
    '{{timestamp}} [{{title}}] {{file}}: {{message}}',
 | 
			
		||||
    '{{timestamp}} | {{title}} | {{file}}:{{line}} | {{message}}',
 | 
			
		||||
    {
 | 
			
		||||
      debug: `{{timestamp}} ${'<{{title}}>'.magenta} {{file}}:{{line}} {{message}}`,
 | 
			
		||||
      log: `{{timestamp}} ${'<{{title}}>'.white} {{file}}:{{line}} {{message}}`,
 | 
			
		||||
      info: `{{timestamp}} ${'<{{title}}>'.cyan} {{file}}:{{line}} {{message}}`,
 | 
			
		||||
      ready: `{{timestamp}} ${'<{{title}}>'.green} {{file}}:{{line}} {{message}}`,
 | 
			
		||||
      warn: `{{timestamp}} ${'<{{title}}>'.yellow} {{file}}:{{line}} {{message}}`,
 | 
			
		||||
      error: `{{timestamp}} ${'<{{title}}>'.red} {{file}}:{{line}} {{message}}`,
 | 
			
		||||
      fatal: `{{timestamp}} ${'<{{title}}>'.red.bold} {{file}}:{{line}} {{message}}`
 | 
			
		||||
      debug: `{{timestamp}} | ${'{{title}}'.magenta} | {{file}}:{{line}} | {{message}}`,
 | 
			
		||||
      log: `{{timestamp}} | ${'{{title}}'.white} | {{file}}:{{line}} | {{message}}`,
 | 
			
		||||
      info: `{{timestamp}} | ${'{{title}}'.cyan} | {{file}}:{{line}} | {{message}}`,
 | 
			
		||||
      ready: `{{timestamp}} | ${'{{title}}'.green} | {{file}}:{{line}} | {{message}}`,
 | 
			
		||||
      warn: `{{timestamp}} | ${'{{title}}'.yellow} | {{file}}:{{line}} | {{message}}`,
 | 
			
		||||
      error: `{{timestamp}} | ${'{{title}}'.red} | {{file}}:{{line}} | {{message}}`,
 | 
			
		||||
      fatal: `{{timestamp}} | ${'{{title}}'.red.bold} | {{file}}:{{line}} | {{message}}`
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  dateformat: 'yyyy-mm-dd"T"HH:MM:ss',
 | 
			
		||||
| 
						 | 
				
			
			@ -33,19 +33,13 @@ client.logger = require('tracer').colorConsole({
 | 
			
		|||
  filters: [colors.white]
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
// Checks to make sure config.js and .env exist
 | 
			
		||||
if (fs.existsSync('./.env') === false) {
 | 
			
		||||
  client.logger.fatal('The .env file is missing! Please create a .env file.')
 | 
			
		||||
  process.exit()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Check to make sure config exists
 | 
			
		||||
if (fs.existsSync('./config.js') === false) {
 | 
			
		||||
  client.logger.fatal('The config.js file is missing! Please create a config.js file.')
 | 
			
		||||
  process.exit()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
client.config = require('./config')
 | 
			
		||||
require('dotenv').config()
 | 
			
		||||
require('./modules/functions')(client)
 | 
			
		||||
require('./modules/music')(client)
 | 
			
		||||
require('./modules/botlists')(client)
 | 
			
		||||
| 
						 | 
				
			
			@ -106,10 +100,10 @@ const init = async () => {
 | 
			
		|||
  }
 | 
			
		||||
 | 
			
		||||
  // Log into Discord
 | 
			
		||||
  if (client.devmode === true) {
 | 
			
		||||
    client.login(process.env.DEVTOKEN)
 | 
			
		||||
  if (client.devmode !== true) {
 | 
			
		||||
    client.login(client.config.token)
 | 
			
		||||
  } else {
 | 
			
		||||
    client.login(process.env.TOKEN)
 | 
			
		||||
    client.login(client.config.token_dev)
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue