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 title = document.title;
const paragraphText = document.querySelector("table").textContent;
console.log(paragraphText)
return {
title,
paragraphText,
};
});
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 (
data.paragraphText
.split(" ")
.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);
}
})();

View File

@ -1,6 +1,5 @@
const puppeteer = require("puppeteer");
const zulip = require("zulip-js");
// const axios = require("axios");
(async () => {
// Launch a headless browser
@ -26,30 +25,29 @@ const zulip = require("zulip-js");
};
});
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 (
data.paragraphText
console.log("data: ",
data.paragraphText
.split(" ")
.filter((i) => i.includes("KDC 91B") || i.includes("KDC91B")).length > 0
) {
client.messages.send(params);
}
// }, 5000);
// } else {
// console.error(`Element with class name '${className}' not found.`);
// }
// Close the browser
.filter((i) => i.includes("KDC 91B") || i.includes("KDC91B")))
// if (
// data.paragraphText
// .split(" ")
// .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);
// }
})();
// const zulip = require("zulip-js");