diff --git a/src/modules/spink.ts b/src/modules/spink.ts index aa351ef..5de0318 100644 --- a/src/modules/spink.ts +++ b/src/modules/spink.ts @@ -50,6 +50,7 @@ module.exports = { als: ["vstavcacek", "gm"], run: async (_: any, mes: Message) => { if (mes.author.bot) return emouty.sjeta; + const odpoved = await contactSpinkServer('vstavacek', mes.author.id); const [ok, casTxt] = odpoved.split(" "); const cas = Number(casTxt); @@ -63,6 +64,17 @@ module.exports = { return `dobry rano hajzle\nspal sy ${formatedCas}\n${zpr}`; } + }, + + pgn: (kdy: string, mes: Message) => { + if (mes.author.bot) return emouty.sjeta; + + const zaJakDlouho = Number(kdy) * 1000 || 7_200_000; + const datum = new Date(Number(new Date()) + zaJakDlouho); + const formatter = new Intl.DateTimeFormat("cs", { day: "numeric", month: "short", hour: "numeric", minute: "numeric", second: "numeric" }); + + setTimeout(() => contactSpinkServer("spinkacek", mes.author.id, mes.author.username, mes.author.avatarURL()), zaJakDlouho); + return `Tvuj spinkacek byl naplanovan na ${formatter.format(datum)}`; } },