commit
bf8c3e3e70
44
app.js
44
app.js
@ -24,6 +24,42 @@ const rekniCas = (par = null) => {
|
|||||||
setTimeout(rekniCas, 30 - ickon/1000 % 30);
|
setTimeout(rekniCas, 30 - ickon/1000 % 30);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function vypocitatCas(vojsl) {
|
||||||
|
let c = new Date();
|
||||||
|
let d = new Date();
|
||||||
|
let hod = d.getHours();
|
||||||
|
let min = d.getMinutes();
|
||||||
|
if (min > 25 && min < 55) {
|
||||||
|
min = 0;
|
||||||
|
if (hod == 23) {
|
||||||
|
hod = 0;
|
||||||
|
c = new Date(c.getDate() + 1);
|
||||||
|
} else {
|
||||||
|
hod++;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
min = 30;
|
||||||
|
}
|
||||||
|
d.setHours(hod);
|
||||||
|
d.setMinutes(min);
|
||||||
|
|
||||||
|
setTimeout(function() {
|
||||||
|
rekniCas2(vojsl, `${nula(hod)}${nula(min)}`);
|
||||||
|
}, d - c);
|
||||||
|
}
|
||||||
|
|
||||||
|
function rekniCas2(vojsl, cas) {
|
||||||
|
if (!vojsl) return;
|
||||||
|
const disp = vojsl.play(`./zvuky/${cas}.mp3`);
|
||||||
|
disp.on('finish', () => vojsl.play('./zvuky/grg.mp3'));
|
||||||
|
|
||||||
|
vypocitatCas(vojsl);
|
||||||
|
}
|
||||||
|
|
||||||
|
function nula(a) {
|
||||||
|
return a < 10 ? "0" + a : a;
|
||||||
|
}
|
||||||
|
|
||||||
client.on('ready', () => console.log('A jedeš!'));
|
client.on('ready', () => console.log('A jedeš!'));
|
||||||
|
|
||||||
client.on('message', mes => {
|
client.on('message', mes => {
|
||||||
@ -103,12 +139,12 @@ client.on('message', mes => {
|
|||||||
mes.channel.send(`di si tam sam ne ty gadzo ${mes.author}`);
|
mes.channel.send(`di si tam sam ne ty gadzo ${mes.author}`);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
channel.join()
|
|
||||||
.then(con => vojs = con);
|
|
||||||
if (!mes.content.includes('potichu')) mes.channel.send('<@&591306633196339261> vojs');
|
if (!mes.content.includes('potichu')) mes.channel.send('<@&591306633196339261> vojs');
|
||||||
|
|
||||||
const ickon = new Date();
|
/*const ickon = new Date();
|
||||||
setTimeout(rekniCas, 30 - ickon/1000 % 30);
|
setTimeout(rekniCas, 30 - ickon/1000 % 30);*/
|
||||||
|
channel.join().then(con => vypocitatCas(con));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'wojs':
|
case 'wojs':
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user