Skip to content

Auto Private Channel #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
KGS501 opened this issue Feb 1, 2022 · 0 comments
Open

Auto Private Channel #36

KGS501 opened this issue Feb 1, 2022 · 0 comments
Labels
💡New Feature Proposal for new implementation
Milestone

Comments

@KGS501
Copy link
Collaborator

KGS501 commented Feb 1, 2022

Detailed Description

A feature to give more privacy to users of a discord server.

A Server Admin should be able to assign an existing voice-channel the "auto private channel" permission. If a user then joins this voice-channel, a new voice-channel will be automatically created by Spark and the user moved to this new (and temporary) voice-channel. The new voice-channel has a configurable permission list, but on default will only be accessable and viewable by the "owner" (the user, who triggered this feature by joining the auto private channel), thus granting them a temporary private voice-channel. The auto generated channel will be automatically deleted after a certain time period with zero user activity in it.

Example Situation:

  1. A Admin uses the /autochannel {channel-id of existing voice-channel} command
  2. A random user joins the voice-channel
  3. Spark immediately creates a new voice-channel, moves the user into that channel and gives the channel a predefined set of permissions, taylored to the user.
  4. If the user now leaves the auto generated voice-channel Spark will delete the voice-channel after a defined time period

Additional context

  • Potentially auto generate a text-channel aswell
@KGS501 KGS501 added the 💡New Feature Proposal for new implementation label Feb 1, 2022
@KGS501 KGS501 added this to the Spark V2.0 milestone Mar 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡New Feature Proposal for new implementation
Projects
None yet
Development

No branches or pull requests

1 participant