<aside> 💡 This guide was last updated for version 2.1.0. If you see any errors or have any questions, please message me on Twitter. Additionally, you can self-host the bot if you’d prefer.

</aside>

Step 1. Invite Community Channels

Follow this link to invite the bot to your Discord server.

Step 2. Set up the default category

In order to allow users to /create <name> channels, you need to specify the default category to place them in.

First, use the /categories add <category> command to set a Discord category as public.

https://fs.plexidev.org/api/Discord_f6C8ulQcRf.png

Next, use the /category set <category> command to set the default category. When a user runs /create <name>, they will be placed in this category.

https://fs.plexidev.org/api/Discord_dUFO7LE44x.png

Step 3. Create the GUI

The /gui [message_url] command will create a self-updating image of all the available channels that are under public categories. Typically, server owners create a read-only standalone channel that just contains the GUI.

If you want to see a real-world example, check out what Hypnospace has set this up!

https://fs.plexidev.org/api/Discord_Ph21sMtNdy.gif

Step 4. Optionally allow users to create channels

When a user wants to make a channel using the /create <name> command, the system checks if they have the Editor or Creator role. Therefore, to allow users to create their own channels, you must create one of these roles and assign it to users who are allowed to create channels.

That’s it! 🎉

As an administrator, there's nothing else you need to do. It's now up to the users to create their own ecosystem of community channels. To learn how to use it, check the User Guide. For a full list of commands, check out the Commands section.