From 908392582e03fd108a81368bccfc2235735897a0 Mon Sep 17 00:00:00 2001 From: Wahlb3rg Date: Mon, 28 Mar 2022 15:01:44 +0200 Subject: [PATCH] Endnu en gang ved ikke helt hvad jeg laver med ok --- commands/stickey.json | 12 ++++++++++-- commands/stik.js | 4 +++- {disabled => commands}/ustik.js | 3 ++- disabled/stickey.js | 11 ++++++++++- 4 files changed, 25 insertions(+), 5 deletions(-) rename {disabled => commands}/ustik.js (86%) diff --git a/commands/stickey.json b/commands/stickey.json index ef576ec..fe7f0b1 100644 --- a/commands/stickey.json +++ b/commands/stickey.json @@ -1,7 +1,15 @@ { - "838688908426084362": { + "asdadsa": { "besked": "Hej med dig jeg vil kneppe dig haha", "messageCount": 0, - "beskedid": "956873374783643649" + "beskedid": "956873374783643649", + "kanalId": "838688908426084362" + }, + "842471936952631336": { + "besked": "", + "messageCount": 0, + "beksedid": "957208110991310868", + "beskedid": "", + "kanalId": "" } } \ No newline at end of file diff --git a/commands/stik.js b/commands/stik.js index c7807de..1a61fac 100644 --- a/commands/stik.js +++ b/commands/stik.js @@ -17,11 +17,13 @@ module.exports.run = async (client, message, args) => { if (!besked[kanalen]) besked[kanalen] = { besked: stickyMessageContent, messageCount: 0, - beksedid: idtilbeskeden + beksedid: idtilbeskeden, + kanid: kanalen }; besked[kanalen].messageCount = 0; besked[kanalen].besked = stickyMessageContent; besked[kanalen].beskedid = idtilbeskeden; + besked[kanalen].kanid = kanalen fs.writeFile("commands/stickey.json", JSON.stringify(besked, null, 4), (err) => { if (err) console.log(err) diff --git a/disabled/ustik.js b/commands/ustik.js similarity index 86% rename from disabled/ustik.js rename to commands/ustik.js index 9a8f9ea..55b4281 100644 --- a/disabled/ustik.js +++ b/commands/ustik.js @@ -5,7 +5,7 @@ module.exports.run = async (client, message, args) => { let besked = JSON.parse(fs.readFileSync("commands/stickey.json", "utf8")); - if (message.guild.roles.cache.find(role => role.name === "Staff")) { + if (message.member.roles.cache.some(role => role.name === 'Staff')) { try { message.delete(); let kanalen = message.channel.id @@ -14,6 +14,7 @@ module.exports.run = async (client, message, args) => { besked[kanalen].messageCount = 0; besked[kanalen].besked = ""; besked[kanalen].beskedid = ""; + besked[kanalen].kanalId = ""; fs.writeFile("commands/stickey.json", JSON.stringify(besked, null, 4), (err) => { if (err) console.log(err) diff --git a/disabled/stickey.js b/disabled/stickey.js index c2530bb..faed125 100644 --- a/disabled/stickey.js +++ b/disabled/stickey.js @@ -11,7 +11,8 @@ module.exports = function (client, message) { if (message.author.bot) return; let kanalen = message.channel.id; console.log(message.channel.id) - console.log(besked) + console.log(besked[kanalen]) + if (kanalen === besked) { besked[kanalen].messageCount++; console.log(message.content); @@ -21,5 +22,13 @@ module.exports = function (client, message) { besked[kanalen].messageCount = 0; } } + + //search for title in json file + //if title is found, set value messageCount to 0 + + //if messageCount is less than 3, do nothing + //if messageCount is greater than 3, delete message and send sticky message + + }); } \ No newline at end of file