remove sentry and move to slog

This commit is contained in:
Seraphim Strub 2023-11-05 16:03:52 +00:00
parent a20bc22ab1
commit 5d2b8f39d9
18 changed files with 134 additions and 232 deletions

View file

@ -7,10 +7,12 @@ import (
"github.com/disgoorg/disgo/cache"
"github.com/disgoorg/disgo/discord"
"github.com/disgoorg/disgo/gateway"
"log"
"log/slog"
"os"
)
var logger = slog.New(slog.NewJSONHandler(os.Stdout, nil))
var (
token = os.Getenv("disgo_token")
noCommands []discord.ApplicationCommandCreate
@ -18,8 +20,7 @@ var (
// this bot should in theory delete all registered commands for a certain bot
func main() {
log.Printf("INFO: starting delcombot...")
log.Printf("INFO: disgo version: %v", disgo.Version)
logger.Info("starting delcombot...", slog.String("disgo version", disgo.Version))
// permissions:
// intent:
@ -34,7 +35,7 @@ func main() {
),
)
if err != nil {
log.Fatal("error while building disgo instance: ", err)
logger.Error("error while building disgo instance", slog.Any("error", err))
return
}
@ -42,17 +43,18 @@ func main() {
client.Caches().GuildsForEach(func(guild discord.Guild) {
if _, err = client.Rest().SetGuildCommands(client.ApplicationID(), guild.ID, noCommands); err != nil {
log.Printf("INFO: error deleting guild commands from %v: %v", guild.Name, err)
logger.Info("error deleting guild commands", slog.String("guild name", guild.Name), slog.Any("error", err))
}
})
if _, err = client.Rest().SetGlobalCommands(client.ApplicationID(), noCommands); err != nil {
log.Printf("INFO: error deleting global commands %v", err)
logger.Info("error deleting global commands", slog.Any("error", err))
}
if err = client.OpenGateway(context.TODO()); err != nil {
log.Fatal("error while connecting to gateway: ", err)
logger.Error("error while connecting to gateway", slog.Any("error", err))
return
}
log.Printf("INFO: delcombot removed all guild and global commands")
logger.Info("delcombot removed all guild and global commands")
}