-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
29 lines (23 loc) · 925 Bytes
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
let Discord = require('discord.js')
let client = new Discord.Client
//client appends
client.moment = require('moment')
client.settings = require('./settings/settings.json')
client.hd = require('humanize-duration') //huminzes time from seconds
client.cron = require('node-cron')
client.discord = Discord
client.fs = require('fs')
//check devmode state
if(client.settings.dev_mode == true){client.settings.token = client.settings.beta_token; client.settings.prefix = client.settings.beta_prefix}
//Require client events and functions
require('./library/client_functions.js')(client)
require('./library/client_events.js')(client)
require('./library/database_lib.js')(client)
//weekly wipe at 12 am on monday
client.cron.schedule('0 0 * * mon', () => {
client.submitweek()
client.clearWeekResults()
client.log('Cleared weekly results')
})
//init
client.login(client.settings.token)