more vstavacek says how long you slept

This commit is contained in:
Histmy 2021-07-10 19:49:45 +02:00
parent 7018e2067d
commit 5fd14f4043

View File

@ -7,7 +7,7 @@ const contactSpinkServer = async (akce, id, nick, avatar) => {
const options = `heslo=${process.env.SPINK_PASS}&akce=${akce}&id=${id}&nick=${encodeURIComponent(nick)}&avatar=${encodeURIComponent(avatar)}`; const options = `heslo=${process.env.SPINK_PASS}&akce=${akce}&id=${id}&nick=${encodeURIComponent(nick)}&avatar=${encodeURIComponent(avatar)}`;
return await fetch(`https://spinkacek.ga/extapi.php?${options}`) return await fetch(`https://spinkacek.ga/extapi.php?${options}`)
.then(r => r.text()) .then(r => r.text())
.then(text => text === 'OK'); .then(text => text);
}; };
const syncSpink = async () => { const syncSpink = async () => {
@ -28,6 +28,14 @@ const syncSpink = async () => {
syncSpink(); syncSpink();
const formatCas = c => {
const h = Math.floor(c / 3600);
const m = Math.floor(c % 3600 / 60);
const s = Math.floor(c % 3600 % 60);
return `${h} hodin ${m} mynut a ${s} se kund`;
};
module.exports = { module.exports = {
more_komand: (mes, komand) => { more_komand: (mes, komand) => {
switch (komand) { switch (komand) {
@ -39,7 +47,8 @@ module.exports = {
break; break;
} }
(async () => { (async () => {
if (await contactSpinkServer('spinkacek', mes.author.id, mes.author.username, mes.author.avatarURL())) mes.react("761652251966046208"); if (await contactSpinkServer('spinkacek', mes.author.id, mes.author.username, mes.author.avatarURL()) === "OK")
mes.react("761652251966046208");
else mes.channel.send('nespis uz?????'); else mes.channel.send('nespis uz?????');
})(); })();
break; break;
@ -51,8 +60,20 @@ module.exports = {
break; break;
} }
(async () => { (async () => {
if (await contactSpinkServer('vstavacek', mes.author.id)) mes.channel.send('dobre rano hajzle'); const odpoved = await contactSpinkServer('vstavacek', mes.author.id);
else mes.channel.send('uz jsi vzhuru ty hajzle'); const [ok, cas] = odpoved.split(" ");
if (ok !== "OK") {
mes.channel.send("uz jsi vzhuru ty hajzle");
return;
}
const formatedCas = formatCas(cas);
let zpr = "";
if (cas < 3600) zpr = "dobrej fake spink debile";
else if (cas > 35999 && cas < 43200) zpr = "fakt bídák";
else if (cas > 43199 && cas < 57600) zpr = "extrémní bídák";
else if (cas > 57599) zpr = "mas dat more vstavacek uz kdyz vstanes retarde";
mes.channel.send(`dobry rano hajzle\nspal sy ${formatedCas}\n${zpr}`);
})(); })();
break; break;