reformatted to use my template

This commit is contained in:
2022-03-31 15:04:54 -05:00
parent a9ea7bf8d5
commit 7bac005fe7
32 changed files with 8222 additions and 783 deletions

40
main.ts Normal file
View File

@@ -0,0 +1,40 @@
import { Client, Intents } from 'discord.js';
import { addCommand, CommandGenerator, initClient } from 'discordslash';
import Lang from 'lang';
import { existsSync, readFileSync, writeFileSync } from 'fs';
import { PingCommand } from './commands';
import SetLang from './lang';
//init logs with a timestamp
console.log(new Date().toISOString()+'\n\n');
SetLang();
//get token
if (!existsSync('./token.txt')) {
writeFileSync('./token.txt', '');
console.error(Lang.get('error.main.missingToken'));
process.exit(1);
}
const TOKEN = readFileSync('./token.txt').toString(),
CLIENT = new Client({ intents: [Intents.FLAGS.GUILDS] });
initClient(CLIENT);
addCommand([
new CommandGenerator()
.setName('ping')
.setDescription(Lang.get('command.ping.description'))
.setRun(PingCommand)
])
//discord connections
CLIENT.on('ready', client => {
console.log(Lang.get('main.login', {
user: client.user.tag
}));
});
CLIENT.login(TOKEN);