package main import ( "rockhu-bot/local/api" "rockhu-bot/local/utl/db" discordrhu "rockhu-bot/local/utl/discord" "rockhu-bot/local/utl/server" "github.com/joho/godotenv" "github.com/robfig/cron/v3" "go.uber.org/dig" ) func main() { godotenv.Load() di := dig.New() c := cron.New() di.Provide(func() *cron.Cron { return c }) discordrhu.Init(di) db.Start(di) server := server.Start(di) api.Init(di, server) }