diff --git a/handler.go b/handler.go index d896a86eb3f36e1956a020eaab5c587717d15a3d..3ba98ec6a3aacb027cc46d8343d9c7f9df0a0773 100644 --- a/handler.go +++ b/handler.go @@ -62,6 +62,11 @@ func handleChatInitiate(context *multiplexer.Context) { return } + // Workaround for weird bug where the event has no guild ID + if member.GuildID == "" { + member.GuildID = event.GuildID + } + // Create new instance instance := newInstance(member) if instance == nil {