summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-10-12 16:47:01 +0500
committerilotterytea <iltsu@alright.party>2025-10-12 16:47:01 +0500
commit976b0683324813b2bcbda391a83188489be3d5ad (patch)
tree910aa49df257963d8dd4ffdd84596e52eae4a78b
parentff00bb140ee738e3b802d77f07f9098924f3de6a (diff)
feat: join channels from db
-rw-r--r--cmd/statsbot/main.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmd/statsbot/main.go b/cmd/statsbot/main.go
index 06f010c..e7fd098 100644
--- a/cmd/statsbot/main.go
+++ b/cmd/statsbot/main.go
@@ -25,7 +25,11 @@ func main() {
log.Printf("Message: %s\n", message.Text)
})
- client.Join("forsen")
+ channels, _ := db.Query("SELECT alias_name FROM channels WHERE opted_out_at IS NULL")
+ for _, c := range channels {
+ log.Printf("Joining #%s...\n", c["alias_name"])
+ client.Join(c["alias_name"])
+ }
if err := client.Connect(); err != nil {
log.Panicf("Failed to connect Twitch IRC: %v\n", err)