You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 12, 2023. It is now read-only.
Is your feature request related to a problem? Please describe.
There does not appear to be any way to specify a Client when using joinVoiceChannel. For processes with more than one Client, it is uncontrollable which Client joins the voice channel. In my testing, a Client consistently joins with the same code ran; however a different Client could join instead after changing code, even seemingly unrelated code.
I have attempted to trace back from the initial joinVoiceChannel call to try and find how/where a client is found to no avail.
I tested extending Client with a method which calls joinVoiceChannel using the guild object from the client's own cache, which had the same behavior as above.
I even tried using a different js library to control the bot connections, which worked! ...but since the connection objects between libraries are not compatible, it crashed soon after :(
Additional context
I am attempting to create a system of bots where one "controller" receives interaction events and multiple "player" bots that join voice channels playing music. Ideally this system would only require users to interact with the "controller," but as I am unable to control which client is joining it's a bit hard...
If someone who knows how/where a client is found when calling joinVoiceChannel I would love to know too!
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
There does not appear to be any way to specify a Client when using
joinVoiceChannel
. For processes with more than one Client, it is uncontrollable which Client joins the voice channel. In my testing, a Client consistently joins with the same code ran; however a different Client could join instead after changing code, even seemingly unrelated code.Describe the ideal solution
Describe alternatives you've considered
joinVoiceChannel
using the guild object from the client's own cache, which had the same behavior as above.Additional context
I am attempting to create a system of bots where one "controller" receives interaction events and multiple "player" bots that join voice channels playing music. Ideally this system would only require users to interact with the "controller," but as I am unable to control which client is joining it's a bit hard...
If someone who knows how/where a client is found when calling
joinVoiceChannel
I would love to know too!The text was updated successfully, but these errors were encountered: