From f6fb122da4c163bb10430fdf02d1e0fcbe270463 Mon Sep 17 00:00:00 2001 From: "karl.hudgell" Date: Sun, 21 Jun 2020 22:25:03 +0100 Subject: [PATCH] add logger and funny responses --- app.js | 22 +++++++++++++++++++++- lib/logger.js | 9 +++++++++ package-lock.json | 5 +++++ package.json | 3 ++- 4 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 lib/logger.js diff --git a/app.js b/app.js index 81c2dde..62ec434 100644 --- a/app.js +++ b/app.js @@ -22,6 +22,26 @@ bot.on('message', (msg) => { bot.sendMessage(msg.chat.id, "Bye " + msg.from.first_name + ", Hope to see you again."); } + const love = "i love you "; + const lovePlus = love + name.toLowerCase() + if (msg.text.toString().toLowerCase().includes(lovePlus)) { + bot.sendMessage(msg.chat.id, "I love you too " + msg.from.first_name); + } + + const fuck = "fuck off "; + const fuckPlus = fuck + name.toLowerCase() + if (msg.text.toString().toLowerCase().includes(fuckPlus)) { + bot.sendMessage(msg.chat.id, "Fuck off yourself " + msg.from.first_name + "!"); + } + + const deal = "deal"; + const id = 434187971 + if (msg.text.toString().toLowerCase().includes(deal)) { + // if (msg.from.id === id) { + bot.sendMessage(msg.chat.id, "I LOVE it when " + msg.from.first_name + ", does a deal :)"); + // } + } + const subPrice = "- subscription prices"; if (msg.text.toString().toLowerCase() === subPrice) { bot.sendMessage(msg.chat.id, "PREMIUM PLUS ----£30\nVIP-----------------------£25\nOLD PREMIUM -----£17\nBLUEMOON ---------£15\nKDB --------------------£14\nGOLD ------------------£13\nTECHNOID -----------£13\nBRONZE --------------£10\nSOL ---------------------£10") @@ -201,7 +221,7 @@ bot.on('message', (msg) => { const bluemoon = "- bluemoon" const sol = "- sol" const gambler = "- gambler" - if ((msg.text.toString().toLowerCase() === newPremium) || (msg.text.toString().toLowerCase() === kdb) || (msg.text.toString().toLowerCase() === gambler) || (msg.text.toString().toLowerCase() === technoid) || (msg.text.toString().toLowerCase() === bluemoon) || (msg.text.toString().toLowerCase()===sol)) { + if ((msg.text.toString().toLowerCase() === newPremium) || (msg.text.toString().toLowerCase() === kdb) || (msg.text.toString().toLowerCase() === gambler) || (msg.text.toString().toLowerCase() === technoid) || (msg.text.toString().toLowerCase() === bluemoon) || (msg.text.toString().toLowerCase() === sol)) { bot.sendMessage(msg.chat.id, "You can use -\nSMARTERS Green\n\nAll can be downloaded from our FileLinked") } diff --git a/lib/logger.js b/lib/logger.js new file mode 100644 index 0000000..89e7605 --- /dev/null +++ b/lib/logger.js @@ -0,0 +1,9 @@ +let logger = require('perfect-logger'); + +// Configure Settings +logger.initialize('FrontEndDriver', { + logLevelFile: 0, // Log level for file + logLevelConsole: 0, // Log level for STDOUT/STDERR + logDirectory: 'logs/', // Log directory + customBannerHeaders: 'This is a custom banner' // Custom Log Banner +}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 024e56d..12698e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -428,6 +428,11 @@ "wrappy": "1" } }, + "perfect-logger": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/perfect-logger/-/perfect-logger-2.0.1.tgz", + "integrity": "sha512-MGjZ4KcKFJ0w2LOvO2kSILZMU2KUOESaIJnI4sJ6qAumEmrRHiJVPx088WgAYnZMnys6gFI2ZP2YbNTL308xkA==" + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", diff --git a/package.json b/package.json index a500c10..d7bf52d 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "license": "ISC", "dependencies": { "dotenv": "^8.2.0", - "node-telegram-bot-api": "^0.50.0" + "node-telegram-bot-api": "^0.50.0", + "perfect-logger": "^2.0.1" } }