diff --git a/package-lock.json b/package-lock.json index ae7bb8c..d1946ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "denim_3001", - "version": "3001.58.7", + "version": "3001.58.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "denim_3001", - "version": "3001.58.7", + "version": "3001.58.8", "license": "ISC", "dependencies": { "@discordjs/voice": "^0.17.0", diff --git a/package.json b/package.json index daf469f..7cc8267 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "denim_3001", - "version": "3001.58.7", + "version": "3001.58.8", "description": "Toto je velmi kvalitní bot.", "repository": { "url": "https://github.com/Histmy/Denim-Bot/" diff --git a/src/modules/spink.ts b/src/modules/spink.ts index f558995..5c1c90d 100644 --- a/src/modules/spink.ts +++ b/src/modules/spink.ts @@ -6,8 +6,9 @@ import { Modul, SRecord } from "../utils/types"; import { formatCas, formatter, log, oddiakritikovat, ping, safeQuery, sendDM } from "../utils/utils"; const enum Spinky { + spinkacek, vstavacek, - spinkacek + fakeVstavacek } const budouciSpinky: SRecord = {}; @@ -19,7 +20,7 @@ const contactSpinkServer = async (druh: Spinky, user: User) => { const sql = druh == Spinky.spinkacek ? "INSERT INTO spinkacky (discord_id) VALUE (?)" - : "UPDATE spinkacky SET vstavacek = curtime() WHERE discord_id = ? ORDER BY id DESC LIMIT 1"; + : `UPDATE spinkacky SET vstavacek = curtime(), fejk = ${druh == Spinky.fakeVstavacek ? 1 : 0} WHERE discord_id = ? ORDER BY id DESC LIMIT 1`; const odpoved = await safeQuery(sql, [user.id]); @@ -49,14 +50,14 @@ async function getLastEntry(id: string) { * 20. 11. 2021 ✝ 19. 11. 2023 Vzpomínáme! */ -const sendGmMessage = async (user: User, rictCas?: boolean) => { - const odpoved = await contactSpinkServer(Spinky.vstavacek, user); +const sendGmMessage = async (user: User, jeFake?: boolean) => { + const odpoved = await contactSpinkServer(jeFake ? Spinky.vstavacek : Spinky.fakeVstavacek, user); if (odpoved) return "uz jsi vzhuru ty hajzle"; const zapis = await getLastEntry(user.id); const zacatek = `dobry rano hajzle ${user}`; - if (!rictCas || zapis === false) return zacatek; + if (!jeFake || zapis === false) return zacatek; const cas = (Number(zapis.vstavacek ?? Date.now()) - Number(zapis.spinkacek)) / 1000; const formatedCas = formatCas(cas);