create function powerSchedule

This commit is contained in:
joseph le 2023-10-01 13:38:57 +07:00
parent 39dec28a47
commit 253139e418
2 changed files with 35 additions and 35 deletions

View File

@ -19,29 +19,31 @@ const zulip = require("zulip-js");
const data = await page.evaluate(() => { const data = await page.evaluate(() => {
const title = document.title; const title = document.title;
const paragraphText = document.querySelector("table").textContent; const paragraphText = document.querySelector("table").textContent;
console.log(paragraphText)
return { return {
title, title,
paragraphText, paragraphText,
}; };
}); });
await browser.close(); await browser.close();
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "Lịch cúp điện",
content:
":warning: :date: :warning:\n" +
data.paragraphText
.split(" ")
.filter((i) => i.includes("KDC 91B") || i.includes("KDC91B"))[0].replace(/ /g,"\n\n").replace(/KDC 91B/g,"**KDC 91B**") +
"\n-------",
};
if ( if (
data.paragraphText data.paragraphText
.split(" ") .split(" ")
.filter((i) => i.includes("KDC 91B") || i.includes("KDC91B")).length > 0 .filter((i) => i.includes("KDC 91B") || i.includes("KDC91B")).length > 0
) { ) {
let params = {
type: "stream",
to: "Result test - auto.nswteam.net",
topic: "Lịch cúp điện",
content:
":warning: :date: :warning:\n" +
data.paragraphText
.split(" ")
.filter((i) => i.includes("KDC 91B") || i.includes("KDC91B"))[0]?.replace(/ /g,"\n\n")?.replace(/KDC 91B/g,"**KDC 91B**") +
"\n-------",
};
client.messages.send(params); client.messages.send(params);
} }
})(); })();

View File

@ -1,6 +1,5 @@
const puppeteer = require("puppeteer"); const puppeteer = require("puppeteer");
const zulip = require("zulip-js"); const zulip = require("zulip-js");
// const axios = require("axios");
(async () => { (async () => {
// Launch a headless browser // Launch a headless browser
@ -26,30 +25,29 @@ const zulip = require("zulip-js");
}; };
}); });
await browser.close(); await browser.close();
let params = {
type: "stream", console.log("data: ",
to: "Result test - auto.nswteam.net", data.paragraphText
topic: "Lịch cúp điện",
content:
":warning: :date: :warning:\n" +
data.paragraphText
.split(" ")
.filter((i) => i.includes("KDC 91B") || i.includes("KDC91B"))[0].replace(/ /g,"\n\n").replace(/KDC 91B/g,"**KDC 91B**") +
"\n-------",
};
if (
data.paragraphText
.split(" ") .split(" ")
.filter((i) => i.includes("KDC 91B") || i.includes("KDC91B")).length > 0 .filter((i) => i.includes("KDC 91B") || i.includes("KDC91B")))
) { // if (
client.messages.send(params); // data.paragraphText
} // .split(" ")
// }, 5000); // .filter((i) => i.includes("KDC 91B") || i.includes("KDC91B")).length > 0
// } else { // ) {
// console.error(`Element with class name '${className}' not found.`); // let params = {
// } // type: "stream",
// Close the browser // to: "Result test - auto.nswteam.net",
// topic: "Lịch cúp điện",
// content:
// ":warning: :date: :warning:\n" +
// data.paragraphText
// .split(" ")
// .filter((i) => i.includes("KDC 91B") || i.includes("KDC91B"))[0]?.replace(/ /g,"\n\n")?.replace(/KDC 91B/g,"**KDC 91B**") +
// "\n-------",
// };
// client.messages.send(params);
// }
})(); })();
// const zulip = require("zulip-js"); // const zulip = require("zulip-js");