From e9faf0ffd8c3c06dfd2029500eef0214d8638baa Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Tue, 12 Sep 2023 12:31:54 -0600 Subject: [PATCH] Update stuff --- index.js | 19 ++++++++++++------- package.json | 1 + 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/index.js b/index.js index 620f67f..dab0301 100755 --- a/index.js +++ b/index.js @@ -1,4 +1,5 @@ const config = require("./config.json"); +const colors = require("colors"); const fs = require("fs"); const SteamUser = require("steam-user"); const TeamFortress2 = require("tf2"); @@ -15,19 +16,23 @@ user.logOn(config.steam); user.on("loggedOn", (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("[Steam] Logged into steam") + console.log(`${colors.cyan("[Steam]")} Logged into steam`) user.gamesPlayed([440]); tf2.setLang(fs.readFileSync("./tf_english.txt").toString()) - if(tf2.lang) console.log("[TF2] Updated the localization files") + if(tf2.lang) console.log(`${colors.yellow("[TF2]")} Updated the localization files`) }) tf2.on("connectedToGC", (ver) => { - console.log(`[TF2] Connected to GC, version: ${ver}`) + console.log(`${colors.yellow("[TF2]")} Connected to GC, version: ${ver}`) //sendTestNotifications(); // Added this for debugging }) +tf2.on("disconnectedFromGC", (reason) => { + console.log(`${colors.yellow("[TF2]")} Disconnected from GC, reason: ${reason}`) +}) + tf2.on("systemMessage", (msg) => { - console.log(`[TF2] New System Message: ${msg}`) + console.log(`${colors.yellow("[TF2]")} New System Message: ${msg}`) notif_hook.send({embeds: [ { description: msg, @@ -37,7 +42,7 @@ tf2.on("systemMessage", (msg) => { }) tf2.on("itemBroadcast", (msg, username, wasDestruction, defindex) => { - console.log(`[TF2] New Item :\nMsg:${msg}\nUser:${username}\nDestroy?:${wasDestruction}`); + console.log(`${colors.yellow("[TF2]")} New Item :$ {msg}`); pan_hook.send({content: wasDestruction?"":"@everyone",embeds: [ { description: msg, @@ -47,7 +52,7 @@ tf2.on("itemBroadcast", (msg, username, wasDestruction, defindex) => { }) tf2.on("displayNotification", (title, body) => { - console.log(`[TF2] New Notif: ${title}: ${body}`) + console.log(`${colors.yellow("[TF2]")} New Notif: ${title}: ${body}`) ring_hook.send({embeds: [ { description: body, @@ -57,7 +62,7 @@ tf2.on("displayNotification", (title, body) => { }) bot.on("ready", () => { - console.log(`[Discord] Logged in as ${bot.user.tag}`); + console.log(`${colors.blue("[Discord]")} Logged in as ${bot.user.tag}`); }) bot.on("messageCreate", (msg) => { diff --git a/package.json b/package.json index 22b98b8..ac108a7 100755 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ }, "homepage": "https://github.com/ChrisChrome/tf2notifs#readme", "dependencies": { + "colors": "^1.4.0", "discord.js": "^14.0.3", "steam-user": "github:DoctorMcKay/node-steam-user", "tf2": "^3.0.2"