magazín - oznámení pro více článků #6
@ -17,9 +17,11 @@ async function zkontrolovatNovinky() {
|
|||||||
.then(r => r.text())
|
.then(r => r.text())
|
||||||
.catch(e => log("chyba pri accessovani BUM stránky", e));
|
.catch(e => log("chyba pri accessovani BUM stránky", e));
|
||||||
|
|
||||||
if (stranka) {
|
if (!stranka) {
|
||||||
clanky = [...stranka.matchAll(najdiClanky)];
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clanky = [...stranka.matchAll(najdiClanky)];
|
||||||
|
|
||||||
if (!clanky || clanky.length === 0) {
|
if (!clanky || clanky.length === 0) {
|
||||||
log("No articles found");
|
log("No articles found");
|
||||||
@ -56,7 +58,7 @@ async function zkontrolovatNovinky() {
|
|||||||
|
|
||||||
async function poslatZpravu(pocetNovychClanku: number) {
|
async function poslatZpravu(pocetNovychClanku: number) {
|
||||||
log(idClanku);
|
log(idClanku);
|
||||||
const guilda = client.guilds.cache.get("1326675528710881280");
|
const guilda = client.guilds.cache.get("555779161067749446");
|
||||||
|
|
||||||
if (!guilda) return log(new Error("dobytcarna nenalezena"));
|
if (!guilda) return log(new Error("dobytcarna nenalezena"));
|
||||||
|
|
||||||
@ -66,14 +68,14 @@ async function poslatZpravu(pocetNovychClanku: number) {
|
|||||||
if (!clanky[i].groups) return 0;
|
if (!clanky[i].groups) return 0;
|
||||||
zprava = `Vyšel nový článek v kvalitním magazínu BUM: **${clanky[i].groups?.nazev}**\nPřečtěte si ho zde: ${odkaz}/${clanky[i].groups?.id}`;
|
zprava = `Vyšel nový článek v kvalitním magazínu BUM: **${clanky[i].groups?.nazev}**\nPřečtěte si ho zde: ${odkaz}/${clanky[i].groups?.id}`;
|
||||||
|
|
||||||
const general = guilda.channels.cache.get("1326675528710881283") as TextChannel;
|
const general = guilda.channels.cache.get("555779161067749448") as TextChannel;
|
||||||
if (!general) return log(new Error("general nenalezen"));
|
if (!general) return log(new Error("general nenalezen"));
|
||||||
general.send(`<@&1313491870231564318>\n${zprava}`);
|
general.send(`<@&1313491870231564318>\n${zprava}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function naplanovat() {
|
async function naplanovat() {
|
||||||
setTimeout(urobit, 1000 * 10);
|
setTimeout(urobit, 5 * 1000 * 60);
|
||||||
}
|
}
|
||||||
|
|
||||||
async function urobit() {
|
async function urobit() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user