gdq-archive/vod/main.go

44 lines
887 B
Go
Raw Normal View History

package main
import (
reddit "github.com/cameronstanley/go-reddit"
viper "github.com/spf13/viper"
)
var (
appID = "gdq-vod-bot"
appName = "Icedream's GamesDoneQuick VoD Bot"
appVersion = "dev"
)
type redditConfig struct {
ClientID string
ClientSecret string
RedirectURI string
AppID string
VersionString string
RedditUsername string
}
type config struct {
Reddit redditConfig
}
func main() {
viper.SetDefault("Reddit.ClientID", "")
viper.SetDefault("Reddit.ClientSecret", "")
viper.SetDefault("Reddit.RedirectURI", "https://gdq-vod-bot.icedream.tech/redditRedirect")
c := new(config)
viper.Unmarshal(c)
authenticator := reddit.NewAuthenticator(
c.Reddit.ClientID,
c.Reddit.ClientSecret,
c.Reddit.RedirectURI,
"<platform>:<app Id>:<version string> (by /u/<reddit username>)",
"<random string>",
reddit.ScopeIdentity,
)
}