[Feature Request] Minimal Voice Activity Endpoint (active/inactive + mute and streaming only) #7888
Unanswered
N0edL
asked this question in
API Feature Requests & Ideas
Replies: 2 comments 3 replies
-
|
Instead of Discord, they can start calling each other elsewhere |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
This can be used to potentially stalk users even in small cases. We do not need this kind of feature. I don't need a bot to be able to query if I'm in a call even if I'm showing as invisible. That's a no from me dawg. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
There is currently no way for an application to know if a user is active in any voice call (guild or DM) without joining every guild and listening to gateway events. DM/private calls are not exposed at all.
What we need
A minimal endpoint that returns only:
No channel IDs, no guild IDs, no participants. Just a simple active/mute status.
Why this matters
We are building MetaGuard for FiveM roleplay servers to prevent metagaming.
Current limitations
GET /guilds/{guild_id}/voice-states/{user_id}requires the bot to be in every guild.Proposed solution
Introduce a minimal endpoint, for example:
Response example
{ "active": true, "muted": false, "streaming":false, }This would still respect privacy while enabling important use cases such as anti-metagaming systems, fair-play enforcement, or simple activity tracking.
Beta Was this translation helpful? Give feedback.
All reactions