From aeae80ac60e68374f587f6aff112c57ae430b8b6 Mon Sep 17 00:00:00 2001 From: CombineSoldier14 <101304773+CombineSoldier14@users.noreply.github.com> Date: Fri, 14 Feb 2025 15:53:51 -0800 Subject: [PATCH 1/2] Update index.js --- index.js | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/index.js b/index.js index 7dc1efd..afc17b3 100644 --- a/index.js +++ b/index.js @@ -4,12 +4,12 @@ const client = new Client(); const fs = require('fs'); const fetch = require('node-fetch'); -var config; -var settings; +let config; +let settings; -var version; -var token; -var uptime = 0; +let version; +let token; +let uptime = 0; function save(){ fs.writeFile('settings.json', JSON.stringify(settings), function(err){ @@ -18,7 +18,7 @@ function save(){ }); } -var uptimeINT = setInterval(function(){ +let uptimeINT = setInterval(function(){ uptime++; }, 60000) @@ -49,7 +49,7 @@ client.on("guildCreate", (guild) => { settings = JSON.parse(data); - var obj = {}; + let obj = {}; obj["prefix"] = "."; obj["name"] = guild.name; obj["ownerID"] = guild.ownerID; @@ -64,7 +64,7 @@ client.on("guildCreate", (guild) => { }); client.on('message', message => { - if(message.author.bot == false && message.channel.type != "dm"){//checking for channel type and bots + if(!message.author.bot && message.channel.type != "dm"){//checking for channel type and bots var server = message.guild.id.toString(); if(settings[server]['role'] == 'everyone'){ @@ -106,16 +106,16 @@ client.on('message', message => { message.channel.send('If you have any suggestions for future updates please fill out this form:\nhttps://protip.now.sh/contact'); } else if(message.content.startsWith(settings[server]['prefix']+'uptime')){//uptime - var calcUptime = Math.floor(uptime/60).toString(); + let calcUptime = Math.floor(uptime/60).toString(); message.channel.send(`Protip has been online for ${calcUptime} hours.`); } else if(message.content == settings[server]['prefix']+'tip'){//tip fetch('https://api.adviceslip.com/advice') .then(resp => { - var factBuffer = resp.body._outBuffer; - var fact = factBuffer.toString('utf-8'); - var index1 = fact.indexOf('advice'); - var index2 = fact.indexOf('}}'); + let factBuffer = resp.body._outBuffer; + let fact = factBuffer.toString('utf-8'); + let index1 = fact.indexOf('advice'); + let index2 = fact.indexOf('}}'); fact = fact.slice(index1, index2); fact = fact.replace('"', ""); index1 = fact.indexOf(':'); @@ -134,7 +134,7 @@ client.on('message', message => { }) } else if(message.content.startsWith(settings[server]['prefix']+'set prefix ') && message.member.hasPermission(['ADMINISTRATOR'])){//set prefix - var newPrefix = message.content.substring(12, message.content.length); + let newPrefix = message.content.substring(12, message.content.length); if(newPrefix == settings[server]['prefix']){ message.channel.send('Prefix is already set to: ' + settings[server]['prefix']); } @@ -151,7 +151,7 @@ client.on('message', message => { message.channel.send('https://protip.now.sh/'); } else if(message.content.startsWith(settings[server]['prefix'])){//no command recognized - message.channel.send('Sorry I didn\'t recognize that command.\nUse ``' + settings[server]['prefix'] + 'help`` to see a list of commands.'); + message.channel.send('Sorry, I didn\'t recognize that command.\nUse ``' + settings[server]['prefix'] + 'help`` to see a list of commands.'); } } From 8ea2af266095e4e5653d8b8332d533c00202ea33 Mon Sep 17 00:00:00 2001 From: CombineSoldier14 <101304773+CombineSoldier14@users.noreply.github.com> Date: Fri, 14 Feb 2025 15:54:12 -0800 Subject: [PATCH 2/2] Delete package-lock.json --- package-lock.json | 112 ---------------------------------------------- 1 file changed, 112 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 5066a92..0000000 --- a/package-lock.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "name": "protip", - "version": "1.2.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@discordjs/collection": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.1.6.tgz", - "integrity": "sha512-utRNxnd9kSS2qhyivo9lMlt5qgAUasH2gb7BEOn6p0efFh24gjGomHzWKMAPn2hEReOPQZCJaRKoURwRotKucQ==" - }, - "@discordjs/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@discordjs/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-ZfFsbgEXW71Rw/6EtBdrP5VxBJy4dthyC0tpQKGKmYFImlmmrykO14Za+BiIVduwjte0jXEBlhSKf0MWbFp9Eg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "discord.js": { - "version": "12.5.1", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-12.5.1.tgz", - "integrity": "sha512-VwZkVaUAIOB9mKdca0I5MefPMTQJTNg0qdgi1huF3iwsFwJ0L5s/Y69AQe+iPmjuV6j9rtKoG0Ta0n9vgEIL6w==", - "requires": { - "@discordjs/collection": "^0.1.6", - "@discordjs/form-data": "^3.0.1", - "abort-controller": "^3.0.0", - "node-fetch": "^2.6.1", - "prism-media": "^1.2.2", - "setimmediate": "^1.0.5", - "tweetnacl": "^1.0.3", - "ws": "^7.3.1" - } - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, - "fs": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" - } - }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - }, - "prism-media": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.2.3.tgz", - "integrity": "sha512-fSrR66n0l6roW9Rx4rSLMyTPTjRTiXy5RVqDOurACQ6si1rKHHKDU5gwBJoCsIV0R3o9gi+K50akl/qyw1C74A==" - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "tweetnacl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" - }, - "ws": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz", - "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==" - } - } -}