v4/main.go
2025-03-27 10:19:25 -07:00

33 lines
705 B
Go

package main // import "git.sapphic.engineer/roleypoly/v4"
import (
"log"
"git.sapphic.engineer/roleypoly/v4/discord"
"git.sapphic.engineer/roleypoly/v4/roleypoly"
"git.sapphic.engineer/roleypoly/v4/utils"
)
func main() {
app := roleypoly.CreateFiberApp()
dc := discord.NewDiscordClient(
utils.DiscordClientID,
utils.DiscordClientSecret,
utils.DiscordBotToken,
)
roleypoly.SetupStatic(app)
roleypoly.SetupControllers(
app,
roleypoly.ControllerConfig{
DiscordClient: dc,
PublicKey: utils.DiscordPublicKey,
PublicBaseURL: utils.PublicBaseURL,
SupportIDs: utils.SupportIDs,
SuperuserIDs: utils.SupueruserIDs,
},
)
log.Fatal(app.Listen(utils.ListenAddr))
}