actually start http server
This commit is contained in:
19
main.go
19
main.go
@@ -85,12 +85,7 @@ func main() {
|
|||||||
))
|
))
|
||||||
}
|
}
|
||||||
|
|
||||||
slog.Info("connect",
|
slog.Info("connect", slog.String("disgo", disgo.Version))
|
||||||
slog.String("disgo", disgo.Version),
|
|
||||||
slog.Bool("http", addr != ""),
|
|
||||||
slog.String("address", addr),
|
|
||||||
slog.String("route", route),
|
|
||||||
)
|
|
||||||
client, err := disgo.New(string(token), opts...)
|
client, err := disgo.New(string(token), opts...)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Error("building bot", slog.Any("err", err))
|
slog.Error("building bot", slog.Any("err", err))
|
||||||
@@ -102,11 +97,19 @@ func main() {
|
|||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if addr != "" {
|
||||||
|
slog.Info("start HTTP server", slog.String("address", addr), slog.String("route", route))
|
||||||
|
if err := client.OpenHTTPServer(); err != nil {
|
||||||
|
slog.Error("starting HTTP server", slog.Any("err", err))
|
||||||
|
stop()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
slog.Info("start gateway")
|
||||||
if err := client.OpenGateway(ctx); err != nil {
|
if err := client.OpenGateway(ctx); err != nil {
|
||||||
slog.Error("opening gateway", slog.Any("err", err))
|
slog.Error("starting gateway", slog.Any("err", err))
|
||||||
stop()
|
stop()
|
||||||
}
|
}
|
||||||
slog.Info("running")
|
slog.Info("ready")
|
||||||
<-ctx.Done()
|
<-ctx.Done()
|
||||||
stop()
|
stop()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user