RikiBorders / Goose

A responsive multi-purpose Discord Bot
0 stars 0 forks source link

[Bug] Voice state interactions #14

Closed RikiBorders closed 11 months ago

RikiBorders commented 11 months ago

Fixed a lot of stability issues related to the setting and resetting of voice state on the GooseBot object. Need to investigate if any issues exist with play:

quack/join commands issued while the bot is playing audio (in the same channel or different channel). quack/join/play commands after the above condition is met. quack/join/play commands after the first condition is met and the bot was disconnected mid-song (admin commands and leave command)

RikiBorders commented 11 months ago

Investigate the following case:

Bot is playing music in channel A Bot is moved to channel B mid-song Someone tries to use the quack command in channel B

RikiBorders commented 11 months ago

Above issue was fixed. there is now an issue where playing a song, switch voice channels, then disconnecting the bot via admin command, and then trying to use the quack command, results in an error.

RikiBorders commented 11 months ago

Issue seems to have been fixed, no more issues with the above. LAter I will stress-test the bot and put it through a variety of breaking situations. If all cases pass then this issue can be closed (meaning the music feature is finally stable for 24/7 use!)

RikiBorders commented 11 months ago

Interactions are finally resolved. Fixed a skip command bug where vc stopped twice on accident.