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

Create channel_manager extension for channel management #23

Open
1 of 5 tasks
Mega-JC opened this issue Jun 1, 2024 · 0 comments
Open
1 of 5 tasks

Create channel_manager extension for channel management #23

Mega-JC opened this issue Jun 1, 2024 · 0 comments
Labels
Difficulty.Medium This will be moderately difficult to do for most contributors Priority.Medium This is interesting and worth tackling when the chance arises

Comments

@Mega-JC
Copy link
Member

Mega-JC commented Jun 1, 2024

Target Issue(s)

No response

Overview

I propose the creation of a channel management bot extension called channel_manager, to ease bulk channel management.

Synopsis

There are cases where bot commands for managing Discord server channels in bulk would come in handy, either for efficiency or to bypass Discord client bugs.

Technical Information

This would solely consist of Discord API code. It's nothing fancy and doesn't need db access.

New Bot Commands

  • channel clone : Add channel_manager extension with initial channel clone command #26
    Clones channels of all kinds, including entire channel categories at once.
  • channel permissions [get]: Retrieves the permissions of a specified channel visually and as JSON.
  • channel permissions set: Sets the permissions of the specified channel (category) from a JSON representation, either partially or as an overwrite.
  • channel move: Moves a channel (category) to the speficied category and/or position.
  • channel delete: Deletes the specified channel or channel category.

Changed Bot Commands

No response

@Mega-JC Mega-JC added Difficulty.Medium This will be moderately difficult to do for most contributors Priority.Medium This is interesting and worth tackling when the chance arises labels Jun 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Difficulty.Medium This will be moderately difficult to do for most contributors Priority.Medium This is interesting and worth tackling when the chance arises
Projects
Development

No branches or pull requests

1 participant