-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
53 lines (46 loc) · 1.83 KB
/
index.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
const fs = require('fs');
//const chalk = require('chalk');
const news = require('./news.js');
const data = require('./data.json');
const console = require('./console.js');
const app = require('./app.js')
console.log("###############################################################################")
console.log("# #")
console.log("# Ukranie News Bot #")
console.log("# #")
console.log("# Made by AirplaneGobrr #")
console.log("# #")
console.log("# Inspired by: DevFlock (Flock) #")
console.log("# https://github.com/DevFlock/ukraine-news-bot #")
console.log("# #")
console.log("###############################################################################")
console.log("Started")
console.log("Version: " + data.version)
console.blankSpace()
//dont touch
const devMode = false
//make news directory
fs.mkdir('./news', { recursive: true }, (err) => {
if (err) throw err;
});
//every minute, check if news.json exists
async function run() {
console.log("Grabbing news")
try {
a = await news.getData()
if (a) {
//console.log(a)
if (devMode) require('./infoUpdater.js')
} else {
console.log("No news!")
}
} catch (e) {
console.log(e)
}
console.blankSpace()
}
run();
app.start()
setInterval(() => {
run();
}, 15 * 1000);