30 lines
770 B
JavaScript
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}`)
|
|
}) |