Get lang from tf wiki instead
This commit is contained in:
parent
8ca7d8bbe4
commit
723c0f06f8
23
index.js
23
index.js
|
@ -1,6 +1,6 @@
|
|||
const config = require("./config.json");
|
||||
const colors = require("colors");
|
||||
const fs = require("fs");
|
||||
const axios = require("axios");
|
||||
const SteamUser = require("steam-user");
|
||||
const TeamFortress2 = require("tf2");
|
||||
const Discord = require("discord.js");
|
||||
|
@ -11,20 +11,27 @@ const notif_hook = new Discord.WebhookClient({"url": config.discord.notification
|
|||
const pan_hook = new Discord.WebhookClient({"url": config.discord.pan_webhook});
|
||||
let user = new SteamUser();
|
||||
let tf2 = new TeamFortress2(user);
|
||||
|
||||
// Get lang file from tf wiki https://wiki.teamfortress.com/w/images/c/cf/Tf_english.txt
|
||||
axios.get("https://wiki.teamfortress.com/w/images/c/cf/Tf_english.txt").then((res) => {
|
||||
// set lang from body
|
||||
tf2.setLang(res.data)
|
||||
if (tf2.lang) return console.log(`${colors.yellow("[TF2]")} Loaded TF2 Lang File`);
|
||||
console.log(`${colors.red("[TF2]")} Failed to load TF2 Lang File`);
|
||||
}).catch((err) => {
|
||||
console.log(`${colors.red("[TF2]")} Failed to load TF2 Lang File`);
|
||||
console.log(err);
|
||||
})
|
||||
user.logOn(config.steam);
|
||||
|
||||
user.on("loggedOn", (stuff) => {
|
||||
user.on("loggedOn", async (stuff) => {
|
||||
//user.setPersona(1); //Just needed this to check that it was logging in properly, and not false reporting a successful log in lol
|
||||
console.log(`${colors.cyan("[Steam]")} Logged into steam`)
|
||||
user.gamesPlayed([440]);
|
||||
tf2.setLang(fs.readFileSync("./tf_english.txt").toString())
|
||||
if(tf2.lang) console.log(`${colors.yellow("[TF2]")} Updated the localization files`)
|
||||
await user.gamesPlayed([440]);
|
||||
|
||||
})
|
||||
|
||||
tf2.on("connectedToGC", (ver) => {
|
||||
tf2.on("connectedToGC", async (ver) => {
|
||||
console.log(`${colors.yellow("[TF2]")} Connected to GC, version: ${ver}`)
|
||||
//sendTestNotifications(); // Added this for debugging
|
||||
})
|
||||
|
||||
tf2.on("disconnectedFromGC", (reason) => {
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
},
|
||||
"homepage": "https://github.com/ChrisChrome/tf2notifs#readme",
|
||||
"dependencies": {
|
||||
"axios": "^1.5.0",
|
||||
"colors": "^1.4.0",
|
||||
"discord.js": "^14.0.3",
|
||||
"steam-user": "github:DoctorMcKay/node-steam-user",
|
||||
|
|
BIN
tf_english.txt
BIN
tf_english.txt
Binary file not shown.
Loading…
Reference in a new issue