diff --git a/package-lock.json b/package-lock.json index f48ed8f..8176317 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "denim_3001", - "version": "3001.62.2", + "version": "3001.62.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "denim_3001", - "version": "3001.62.2", + "version": "3001.62.3", "license": "ISC", "dependencies": { "@discordjs/voice": "^0.18.0", diff --git a/package.json b/package.json index c5f8045..3140506 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "denim_3001", - "version": "3001.62.2", + "version": "3001.62.3", "description": "Toto je velmi kvalitní bot.", "repository": { "url": "https://github.com/Histmy/Denim-Bot/" diff --git a/src/modules/vordinace.ts b/src/modules/vordinace.ts index 7851bf8..cc9c7ae 100644 --- a/src/modules/vordinace.ts +++ b/src/modules/vordinace.ts @@ -2,6 +2,7 @@ import { GuildScheduledEventEntityType, GuildScheduledEventPrivacyLevel, TextCha import { CClient, Modul } from "../utils/types"; import { log } from "../utils/utils"; import { RawData, WebSocket } from "ws"; +import { emouty } from "../utils/emotes"; let client: CClient; @@ -78,11 +79,11 @@ async function executeOrdinaceFlow() { await sleep(500); - // Otevření 24. řady + // Otevření 25. řady await udelejOneplayRquest("carousel.display", createOneplayBody({ carouselId: "show:1;tab:65;parent:64;carousel:65", criteria: { - filterCriterias: "season:6947", + filterCriterias: "season:15427", sortOption: "DESC" } }, `{"blockId":"show:1;tab:65;parent:64;block:65"}`)); @@ -167,12 +168,12 @@ async function naplanovat() { const datum = new Date(); const den = datum.getDay(); - if (!(den == 1 && datum.getHours() < 12)) + if (!(den == 1 && datum.getHours() < 13)) datum.setDate(datum.getDate() + ((den == 0 ? 1 : 8) - den)); datum.setHours(13); datum.setMinutes(0); - datum.setSeconds(0); + datum.setSeconds(1); setTimeout(urobit, Number(datum) - Number(new Date())); } @@ -183,7 +184,7 @@ async function urobit() { if (!guilda) return log(new Error("dobytcarna nenalezena")); const kdyToBude = new Date(); - kdyToBude.setHours(20); + kdyToBude.setHours(21); kdyToBude.setSeconds(0); let nazev = ""; @@ -214,14 +215,22 @@ async function urobit() { const exp: Modul = { more_komandy: { - dalsiordinacka: () => `dalsi ordnacka ` + dalsiordinacka: () => `dalsi ordnacka `, + + vynutitordinaceoznameni: { + cd: 6 * 24 * 60 * 60 * 1000, // 6 dní + run: async mes => { + await urobit(); + mes.react(emouty.d3k); + } + } }, on_ready: () => { client = module.exports.client; if (token) { - //naplanovat(); + naplanovat(); //logg("nazev ordinace je:", await ziskatNazev()); } }