Skip to content

Temporary Voice Channel Ownership & Management #2

@smultar

Description

@smultar

Description:
To improve the handling of temporary voice channels, a system should be implemented where ownership is dynamically assigned based on user activity, with automatic cleanup to prevent clutter.

Proposed Behavior:

  • Ownership Assignment: The first user with channel management permissions (excluding voice channel staff) becomes the owner.
  • Channel Cooldown: A cooldown is enforced for channel creation to prevent spam.
  • Auto-Deletion: Channels are automatically deleted if empty for 30 seconds.
  • Dynamic Ownership: If a user joins an empty channel, they are assigned ownership.

Additional Considerations:

  • Ensure the system properly differentiates between standard users and voice channel staff.
  • Implement logging to track ownership assignments and deletions.
  • Define a reasonable cooldown duration to balance usability and spam prevention.

Benefit:
Enhances user autonomy over temporary voice channels while maintaining organization and preventing inactive channels from cluttering the server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions