From 31930986fbff968d8517da0187c0de65d85ab79f Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Sat, 27 Apr 2024 18:32:42 +0200 Subject: [PATCH] feat(deps): update to gokord v0.4.0 --- go.mod | 4 ++-- go.sum | 4 ++++ main.go | 23 +++++++++++++++++------ 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index 063ba65..bdd9995 100644 --- a/go.mod +++ b/go.mod @@ -3,10 +3,10 @@ module github.com/anhgelus/les-copaings-bot go 1.22 require ( - github.com/anhgelus/gokord v0.3.0 + github.com/anhgelus/gokord v0.4.0 github.com/bwmarrin/discordgo v0.28.1 github.com/redis/go-redis/v9 v9.5.1 - gorm.io/gorm v1.25.9 + gorm.io/gorm v1.25.10 ) require ( diff --git a/go.sum b/go.sum index a0e6de0..d734336 100644 --- a/go.sum +++ b/go.sum @@ -4,6 +4,8 @@ github.com/anhgelus/gokord v0.2.1 h1:yFn7WM9PJHdMyfGH2GQ2Ubu+qMvfLJ7gUSzfm9zzihY github.com/anhgelus/gokord v0.2.1/go.mod h1:CRyk26IhIZ/0Mkc5/5WOU8C08mGCOqzKzR6eDFfPisI= github.com/anhgelus/gokord v0.3.0 h1:6Ubo9zlNSJONpfHiL03oynWqWth9mOG0SDUGNKfEJRU= github.com/anhgelus/gokord v0.3.0/go.mod h1:CRyk26IhIZ/0Mkc5/5WOU8C08mGCOqzKzR6eDFfPisI= +github.com/anhgelus/gokord v0.4.0 h1:Q6qY8AKBKMaq6y5pyC1bNCgrENwI3oTVxwzJdXvBYgw= +github.com/anhgelus/gokord v0.4.0/go.mod h1:CRyk26IhIZ/0Mkc5/5WOU8C08mGCOqzKzR6eDFfPisI= github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs= github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c= github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA= @@ -73,3 +75,5 @@ gorm.io/driver/postgres v1.5.7 h1:8ptbNJTDbEmhdr62uReG5BGkdQyeasu/FZHxI0IMGnM= gorm.io/driver/postgres v1.5.7/go.mod h1:3e019WlBaYI5o5LIdNV+LyxCMNtLOQETBXL2h4chKpA= gorm.io/gorm v1.25.9 h1:wct0gxZIELDk8+ZqF/MVnHLkA1rvYlBWUMv2EdsK1g8= gorm.io/gorm v1.25.9/go.mod h1:hbnx/Oo0ChWMn1BIhpy1oYozzpM15i4YPuHDmfYtwg8= +gorm.io/gorm v1.25.10 h1:dQpO+33KalOA+aFYGlK+EfxcI5MbO7EP2yYygwh9h+s= +gorm.io/gorm v1.25.10/go.mod h1:hbnx/Oo0ChWMn1BIhpy1oYozzpM15i4YPuHDmfYtwg8= diff --git a/main.go b/main.go index 5baeab7..a33fe30 100644 --- a/main.go +++ b/main.go @@ -11,14 +11,23 @@ import ( "time" ) -var token string +var ( + token string + forgeCmdRegistering bool +) const ( - Version = "2.2.2" // git version: 0.2.2 (it's the v2 of the bot) + Version = "2.2.3" // git version: 0.2.3 (it's the v2 of the bot) ) func init() { flag.StringVar(&token, "token", "", "token of the bot") + flag.BoolVar( + &forgeCmdRegistering, + "forge-command-registering", + false, + "force the registration of command", + ) flag.Parse() } @@ -33,6 +42,8 @@ func main() { panic(err) } + adm := gokord.AdminPermission + rankCmd := gokord.NewCommand("rank", "Affiche le niveau d'un copaing"). HasOption(). AddOption(gokord.NewOption( @@ -98,7 +109,7 @@ func main() { "Salon textuel par défaut", ).IsRequired()). SetHandler(commands.ConfigFallbackChannel), - ).SetPermission(gokord.AdminPermission) + ).SetPermission(&adm) topCmd := gokord.NewCommand("top", "Copaings les plus actifs"). HasOption(). @@ -107,7 +118,7 @@ func main() { resetCmd := gokord.NewCommand("reset", "Reset l'xp"). HasOption(). SetHandler(commands.Reset). - SetPermission(gokord.AdminPermission) + SetPermission(&adm) resetUserCmd := gokord.NewCommand("reset-user", "Reset l'xp d'un utilisation"). HasOption(). @@ -117,7 +128,7 @@ func main() { "Copaing a reset", ).IsRequired()). SetHandler(commands.ResetUser). - SetPermission(gokord.AdminPermission) + SetPermission(&adm) creditsCmd := gokord.NewCommand("credits", "Crédits"). HasOption(). @@ -153,7 +164,7 @@ func main() { }, AfterInit: afterInit, } - bot.Start() + bot.Start(forgeCmdRegistering) xp.CloseRedisClient() }