Skip to content
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

↗️ Improvement: Access private Channel using password #30

Open
nonchris opened this issue Apr 19, 2021 · 4 comments
Open

↗️ Improvement: Access private Channel using password #30

nonchris opened this issue Apr 19, 2021 · 4 comments

Comments

@nonchris
Copy link
Owner

  • Creator of a private channel can set a password using e.g. f!lock password (or is it auto generated and sent to him/her?)

  • Members can enter the password e.g. f!unlock password

  • The bot will delete this message (maybe even sent to bot via dm?)

  • Bot will add this member to permission overwrites so he/she can join the channel

  • Feature should be available for private channels and stage channels when included in bot.

  • Maybe the PW even gives the member permissions to speak in stage channels? (optional)

@nonchris
Copy link
Owner Author

nonchris commented Nov 2, 2021

There should be an option to limit the usage of a password to e.g. 10 usages so that max 10 people can join

@nonchris
Copy link
Owner Author

nonchris commented Nov 2, 2021

The whole thing should be based on slash commands - which raises the question which library to use...

@Karechta
Copy link

Karechta commented Nov 2, 2021

Consider using the Move System of Discord.

  • Create a "lobby " channel on the Server
  • Everyone can move to and from this channel
  • Upon creating a new channel, the Creator of the Channel gets the Permission to move to and from his channel
  • Owner of the Channel can Drag his Group from the Lobby To his Channel
  • Make it Optional

Permission to give the Owner: "move_members"

@nonchris
Copy link
Owner Author

nonchris commented Nov 2, 2021

Hey, this seems like an idea that might be able to consider.

The downsides:

  • A lobby channel is needed
    -> more channels

  • more permissions for the users
    -> might not be wanted by some servers

The positives:

  • easy to use
  • relatively easy to implement

What's needed:

  • Settings to set a lobby (bot will configure permissions)
  • Setting to allow that bot gives move permissions
  • check to give user permissions

This would only be needed for the private channels as far as I can tell.

It might be also an option to give the creators the option to spawn a custom lobby for their channel on command...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants