tf2notifs/index.js

30 lines
770 B
JavaScript

const config = require("./config.json")
const SteamUser = require("steam-user");
const TeamFortress2 = require("tf2");
let user = new SteamUser()
let tf2 = new TeamFortress2(user)
user.logOn(config.steam)
user.on("loggedOn", (stuff) => {
user.setPersona(1);
console.log("LOGGED IN TO STEAM")
user.gamesPlayed([440]);
tf2.setLang("./tf_english.txt")
})
tf2.on("connectedToGC", (ver) => {
console.log(`CONNECTED TO GC`)
})
tf2.on("systemMessage", (msg) => {
console.log(`New System Message: ${msg}`)
})
tf2.on("itemBroadcast", (msg, username, wasDestruction, defindex) => {
console.log(`New Item BC:\nMsg:${msg}\nUser:${username}\nDestroy?:${wasDestruction}`)
})
tf2.on("displayNotification", (title, body) => {
console.log(`New Notif: ${title}: ${body}`)
})