Voice Channel Create & Move Issue w/ PS5
I'm curious about a possible limitation of console usage with our temporary-voice feature in our bot. Currently my logic does the following steps.
- User joins configured channel.
- Bot creates a new channel.
- Bot sets new channel position below the parent channel.
- Bot caches persistence data to DB & local cache.
- Bot moves user to channel w/ configuration options.
All of these steps happen fairly rapidly, within 1/2 a second or so, however I'm getting users reporting that PS5 usage of the channels just boots them. I have no "Console Specific" logic so to speak (If that's even possible.) Is there a limitation of the consoles or is this something that's potentially bugged in code?
6 Replies
- What's your exact discord.js
npm list discord.js
and node node -v
version?
- Not a discord.js issue? Check out #other-js-ts.
- Consider reading #how-to-get-help to improve your question!
- Explain what exactly your issue is.
- Post the full error stack trace, not just the top part!
- Show your code!
- Issue solved? Press the button!
- ✅
Marked as resolved by OPHere's an example of what one of my users replicating the issue.
I vaguely remember seeing issues where PS5 users can't actually be moved from one channel to another, they just get DCed.
Let me see if I can find that information.
That's exactly what's happening. I kinda figured this was a Discord/PS5 issue specifically.
If that's the case, is there a detection method for if the user is connecting via a console? I could potentially send them a DM and say "Your channel was created, please join in X seconds or it will be removed" or something similar.
There is not. Discord doesn't expose that information via the API (at least, not the last time I checked).
Okay, I'm going to make the assumption that it's not code-related nor discordjs related and close this post. Thanks for giving me the sanity check @Naomi