ještě drobné úpravy, aby byl kód připraven k použití

This commit is contained in:
banan 2025-01-09 11:14:59 +01:00
parent a69c261a4d
commit 6db082e618

View File

@ -17,10 +17,12 @@ 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");
return 0; return 0;
@ -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() {