-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
31 lines (26 loc) · 969 Bytes
/
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
const config = require("./config");
const core = {
tools: require("./modules/tools"),
aibackend: require("./modules/aibackend"),
dcbot: require("./modules/dcbot"),
suggestor: require("./modules/suggestor"),
sankaku: require("./modules/sankaku"),
tagger: require("./modules/tagger"),
rater: require("./modules/rater"),
ratingcollector: require("./modules/ratingcollector"),
trainer: require("./modules/trainer"),
bfish: require("./modules/bfish"),
};
main()
async function main() {
core.tools.init(core);
core.aibackend.init(core, config.aibackend);
core.dcbot.init(core, config.dcbot);
core.suggestor.init(core, config.suggestor);
core.sankaku.init(core, config.sankaku);
core.tagger.init(core, config.tagger);
core.rater.init(core, config.rater);
core.ratingcollector.init(core, config.ratingcollector);
core.trainer.init(core, config.trainer);
core.bfish.init(core, config.bfish);
}