This commit is contained in:
Fran Jurmanović
2022-03-10 19:04:04 +01:00
parent bd3fc1b86d
commit 3175e94681

View File

@@ -7,8 +7,13 @@ class ClientController {
constructor(private client: Client) {} constructor(private client: Client) {}
public register = (): void => { public register = (): void => {
this.sendMessage();
this.client.on("ready", (): void => { this.client.on("ready", (): void => {
cron.schedule("0 12 * * *", async () => { cron.schedule("0 12 * * *", this.sendMessage);
});
};
private sendMessage = async (): Promise<void> => {
const href = await getFirstHtml(); const href = await getFirstHtml();
const { img, title } = await getImgTitle(href); const { img, title } = await getImgTitle(href);
@@ -17,8 +22,6 @@ class ClientController {
const embeddedMessage = new MessageEmbed().setTitle(title).setImage(img); const embeddedMessage = new MessageEmbed().setTitle(title).setImage(img);
(channel as TextChannel).send(embeddedMessage); (channel as TextChannel).send(embeddedMessage);
}); });
});
});
}; };
} }