diff --git a/go.mod b/go.mod index 7c97219..53086c2 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/anhgelus/les-copaings-bot go 1.22 require ( - github.com/anhgelus/gokord v0.5.2 + github.com/anhgelus/gokord v0.6.0 github.com/bwmarrin/discordgo v0.28.1 github.com/redis/go-redis/v9 v9.7.0 gorm.io/gorm v1.25.12 @@ -20,9 +20,9 @@ require ( github.com/jinzhu/inflection v1.0.0 // indirect github.com/jinzhu/now v1.1.5 // indirect github.com/pelletier/go-toml/v2 v2.2.3 // indirect - golang.org/x/crypto v0.31.0 // indirect - golang.org/x/sync v0.10.0 // indirect - golang.org/x/sys v0.28.0 // indirect - golang.org/x/text v0.21.0 // indirect + golang.org/x/crypto v0.32.0 // indirect + golang.org/x/sync v0.11.0 // indirect + golang.org/x/sys v0.30.0 // indirect + golang.org/x/text v0.22.0 // indirect gorm.io/driver/postgres v1.5.11 // indirect ) diff --git a/go.sum b/go.sum index 1c61757..af103e5 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,15 @@ github.com/anhgelus/gokord v0.5.2 h1:q6qeaMaQttGdCysJK0UTSCsXMN1bG25WiDrIX+oYKAw= github.com/anhgelus/gokord v0.5.2/go.mod h1:nRxIKzd18PYoQ7sSCFuEk26muGC2WgSYZlUhClEnS/A= +github.com/anhgelus/gokord v0.5.3-0.20250207140134-368f369d6fe9 h1:Tbi3Xu0UuaTyM52BzL0ZrK4dAN9J+TXXlwLGFofgG7s= +github.com/anhgelus/gokord v0.5.3-0.20250207140134-368f369d6fe9/go.mod h1:R1SMf1+C8FshZ1/fDyBBt1Y9ob097UShHON21btlw2s= +github.com/anhgelus/gokord v0.5.3-0.20250207141340-8248461867a8 h1:SyE9li7ZuutdBcaustyGipvRGKn5XD2AyHAs2415yaM= +github.com/anhgelus/gokord v0.5.3-0.20250207141340-8248461867a8/go.mod h1:R1SMf1+C8FshZ1/fDyBBt1Y9ob097UShHON21btlw2s= +github.com/anhgelus/gokord v0.5.3-0.20250207143951-8468bc071808 h1:VnqAVdHf3KTdd2kJ4Avd9iUUOwMwHUfyHLUjxIVH678= +github.com/anhgelus/gokord v0.5.3-0.20250207143951-8468bc071808/go.mod h1:R1SMf1+C8FshZ1/fDyBBt1Y9ob097UShHON21btlw2s= +github.com/anhgelus/gokord v0.5.3-0.20250207144621-564c1aa703f6 h1:CQBtoKRzpFCH9499jFD1JbML0TkhoDn1hubZLdyvJOo= +github.com/anhgelus/gokord v0.5.3-0.20250207144621-564c1aa703f6/go.mod h1:R1SMf1+C8FshZ1/fDyBBt1Y9ob097UShHON21btlw2s= +github.com/anhgelus/gokord v0.6.0 h1:Q2IOuWT21YBl5O4oERn7I0eT4QLfLdTBoWb+33Sy51U= +github.com/anhgelus/gokord v0.6.0/go.mod h1:R1SMf1+C8FshZ1/fDyBBt1Y9ob097UShHON21btlw2s= 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= @@ -42,16 +52,24 @@ github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8 golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= +golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= +golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= +golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= +golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= +golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/main.go b/main.go index 917dce2..000179c 100644 --- a/main.go +++ b/main.go @@ -19,8 +19,8 @@ var ( Version = gokord.Version{ Major: 2, Minor: 3, - Patch: 3, - } // git version: 0.3.3 (it's the v2 of the bot) + Patch: 4, + } // git version: 0.3.4 (it's the v2 of the bot) ) func init() { @@ -29,7 +29,7 @@ func init() { } func main() { - err := gokord.SetupConfigs([]*gokord.ConfigInfo{}) + err := gokord.SetupConfigs(nil, []*gokord.ConfigInfo{}) if err != nil { panic(err) } diff --git a/xp/member.go b/xp/member.go index b4fee22..016eb5f 100644 --- a/xp/member.go +++ b/xp/member.go @@ -207,7 +207,7 @@ func (c *Copaing) Reset() { func getRedisClient() (*redis.Client, error) { if redisClient == nil { var err error - redisClient, err = gokord.BaseCfg.Redis.Get() + redisClient, err = gokord.BaseCfg.GetRedisCredentials().Connect() return redisClient, err } return redisClient, nil