diff options
| author | ilotterytea <iltsu@alright.party> | 2025-10-12 16:47:01 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-10-12 16:47:01 +0500 |
| commit | 976b0683324813b2bcbda391a83188489be3d5ad (patch) | |
| tree | 910aa49df257963d8dd4ffdd84596e52eae4a78b | |
| parent | ff00bb140ee738e3b802d77f07f9098924f3de6a (diff) | |
feat: join channels from db
| -rw-r--r-- | cmd/statsbot/main.go | 6 |
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) |
