remove sentry and move to slog
This commit is contained in:
parent
a20bc22ab1
commit
5d2b8f39d9
18 changed files with 134 additions and 232 deletions
|
@ -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")
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue