Pulls from git and posts to discord

This commit is contained in:
Daniel Mason 2021-09-01 21:22:09 +12:00
parent d63f121871
commit b37a425589
Signed by: idanoo
GPG key ID: 387387CDBC02F132
12 changed files with 611 additions and 5 deletions

37
cmd/nzcovidbot/main.go Normal file
View file

@ -0,0 +1,37 @@
package main
import (
"log"
"os"
"strings"
"git.m2.nz/idanoo/nzcovidbot/internal/nzcovidbot"
"github.com/joho/godotenv"
)
func main() {
log.Println("Starting NZ Covid Bot")
// Load .env file
err := godotenv.Load()
if err != nil {
log.Fatal("Error loading .env file")
}
// Fetch discord webhooks
nzcovidbot.DiscordWebhooks = strings.Split(os.Getenv("DISCORD_WEBHOOKS"), ",")
// Fetch twitter keys
nzcovidbot.TwitterCreds = nzcovidbot.TwitterCredentials{
ConsumerKey: os.Getenv("TWITTER_CONSUMER_KEY"),
ConsumerSecret: os.Getenv("TWITTER_CONSUMER_SECRET"),
AccessToken: os.Getenv("TWITTER_ACCESS_TOKEN"),
AccessTokenSecret: os.Getenv("TWITTER_ACCESS_TOKEN_SECRET"),
}
// Git repo URL
nzcovidbot.Repository = os.Getenv("SOURCE_REPO")
// Boot up listeners / main loop
nzcovidbot.Lesgoooo()
}