Add Twitter integration

Add Job Listening Integration
Various Refactorings
This commit is contained in:
Wieland Schöbl
2021-05-28 22:09:32 +02:00
parent fa00466eb0
commit f23a4d9ce5
12 changed files with 271 additions and 113 deletions

View File

@@ -1,6 +1,6 @@
package de.wulkanat
import de.wulkanat.web.SiteWatcher
import de.wulkanat.web.getNewBlogPosts
import net.dv8tion.jda.api.JDA
import net.dv8tion.jda.api.JDABuilder
import net.dv8tion.jda.api.MessageBuilder
@@ -59,8 +59,8 @@ object Main {
})
timer("Updater", daemon = true, initialDelay = 0L, period = Admin.updateMs) {
if (SiteWatcher.hasNewBlogPost()) {
Channels.sentToAll(MessageBuilder().setEmbed(SiteWatcher.newestBlog!!.toMessageEmbed()).build())
getNewBlogPosts()?.forEach {
Channels.sentToAll(MessageBuilder().setEmbed(it.toMessageEmbed()).build())
}
}