diff --git a/state/state_events.go b/state/state_events.go index 425ec80..feb3059 100644 --- a/state/state_events.go +++ b/state/state_events.go @@ -346,6 +346,13 @@ func handleGuildCreate(store Store, guild *gateway.GuildCreateEvent) []error { } } + // Handle guild voice states + for i := range guild.VoiceStates { + if err := store.VoiceStateSet(guild.ID, &guild.VoiceStates[i]); err != nil { + error(err, "Failed to set guild voice state in Ready") + } + } + return *stack }