Skip to content

mattfbacon/guild-scaffolding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guild Scaffolding

Creates Discord guild categories, channels, and roles automatically based on structured data.

For each category, a channel category will be created, a helper role will be created for the category, and a voice channel will be added to the category.

Then, for each item in the category, a channel and role will be created. This role, the helper role for the category, as well as every role in roles_to_add_to_all, will have view access to the channel. @everyone will not be able to view the channel.

Take care to make sure that you will not reach the role/channel limit. Your guild will look very weird if the bot fails halfway through due to such limits.

Why?

This allows for you to have one Discord guild with a large number of channels, where users can choose which channels/categories they want to see. One example of this is a study group, where many topics are covered, but you might only want to see a few.

Usage

pipenv sync
pipenv run python main.py

Works best with an autorole bot such as YAGPDB.

About

Creates Discord guild categories, channels, and roles automatically based on structured data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages