YeahNotSewerSide

Results 4 issues of YeahNotSewerSide

Implement functions for api v7 and v8

enhancement

How to reproduce: If there is a user in the voice channel and this user has talking status at all times and the bot connects with [ChannelVoiceJoin](https://github.com/bwmarrin/discordgo/blob/41a66e5f151f0f325cb7cf1e96974b567d5180d3/wsapi.go#L704), after this function...

I explained the issue here https://github.com/bwmarrin/discordgo/issues/1554, essentially first voice update packets are skipped, when using `ChannelVoiceJoin` function