aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2025-09-28 16:37:58 +0200
committerWilliam Hergès <william@herges.fr>2025-09-28 16:37:58 +0200
commit444f3435d412e9ac31c47c6090836fae3717081c (patch)
tree609f79ef69bc114c52299c5d58cb95c74598a740
parent8f6b5d6504ca6705012362689bfdbcaefdb46784 (diff)
fix(rolereaction): does not support prod env
-rw-r--r--main.go21
1 files changed, 12 insertions, 9 deletions
diff --git a/main.go b/main.go
index 6a89e44..261e882 100644
--- a/main.go
+++ b/main.go
@@ -34,7 +34,7 @@ var (
updatesData []byte
Version = gokord.Version{
Major: 3,
- Minor: 2,
+ Minor: 3,
Patch: 0,
}
@@ -192,14 +192,17 @@ func main() {
}
// related to rolereact
+ // TEMP BECAUSE (OLD) GOKORD DOES NOT SUPPORT COMMAND MESSAGE
b.AddHandler(func(s bot.Session, e *event.Ready) {
- var guildID string
- gs, err := s.GuildAPI().UserGuilds(1, "", "", false)
- if err != nil {
- s.Logger().Error("fetching guilds for debug", "error", err)
- return
- } else {
- guildID = gs[0].ID
+ guildID := ""
+ if gokord.Debug {
+ gs, err := s.GuildAPI().UserGuilds(1, "", "", false)
+ if err != nil {
+ s.Logger().Error("fetching guilds for debug", "error", err)
+ return
+ } else {
+ guildID = gs[0].ID
+ }
}
handleRolereactionMessageCmd := interaction.Command{
@@ -219,7 +222,7 @@ func main() {
return
}
data := i.CommandData()
- if data.Name == "Modifier" {
+ if data.Name == "Modifier" && data.CommandType == types.CommandMessage {
resp := cmd.NewResponseBuilder(s, i)
rolereact.HandleModifyCommand(s, i, data, resp)
}