[SUGGESTION] Import/Export Channels and Roles
This took 5-6 hours because I literally typed at least 8 paragraphs
and the textbox got stuck on drop files here and I had to reload the page.
Have a text box you can edit that has all your roles on it, and make a separate one for
all your channels. You can copy and paste all the roles and channels from one server
and put it on another server. Here's an example:
"Owner" #ffade7
- Display Separately
- Administrator
- Priority Speaker
"Members" #000000
- Display Separately
- Mention Everyone\
"Bots" #2991d9
- Display Separately
- Administrator
everyone
- Create Invite
- Change Nickname
- See Channels
- Send Messages
- Message History
- Mention Everyone
- External Emojis
- Reactions
- Connect
- Speak
- Use Voice Activity
Before I explain how this code works, I'm going to explain why it would be useful to
have on discord, and I'm also gonna say some things about it.
Only the Owner of the server would be able to do it. The reason for this is if
everyone could do it, you could just copy and paste all the roles and channels from a
really popular server to your server, then you could claim all their work on the
server was yours, or you could scam people and say your server is the original.
An Admin could do this same thing if people with administrator could also edit the
code.
It would save alot of time. Somebody could make all the essential roles and channels
for a server and put it on a website publicly for other people to use on their server
to get started. People could also make a "Display Server" that's an empty server that
is the same thing as the website, except people could view what they were getting.
It would be great for any server. If an admin deletes everything on the server and
nukes it, you would have a backup of all your roles and channels if you had the code
in a .txt file on your computer. You could just paste it in and hit save and you're
done.
Here is me explaining the "code" up above.
Those are what the roles would look like. You have the name to the role in quotation
marks, the hex code for the color, (#000000 is the default.) And you have all the
permissions. The permissions on "everyone" are automatically applied to the rest of
the roles. If a permission has a backslash "\" after it, it takes that permission OFF
of that role. It will only do this if the permission that's not on the role is on the
everyone role.
Here's an example of the channels:
!"Main"
%%
- Reactions\
- TTS
%"Bots"
- Read Messages\
- Send Messages\
- Connect\
- Speak\
#gaming-chat "The Main Text Channel For This Server"
%%
- TTS\
#botzone "Where You Do Commands"
%%
- TTS\
%"Bots"
- Read Messages
- Send Messages
#music "Vibez"
%%
- TTS\
%"Bots"
- Read Messages
- Send Messages
##"Music" 64 20
%%
- Speak\
%"Bots"
- Connect
- Speak
##&"Voice Chat" 64 0
%"Bots"
- Connect/
- Speak/
!"Secondary"
%%
- Send Messages\
%"Owner"
- Send Messages
%"Bots"
- Send Messages
#announcements "Just Announcements"
#&Other "Miscellaneous"
Here is me explaining the "code" up above.
This is what the channels would look like. Here is a list on what each thing means:
This is a category:
!"Main"
%%
- Reactions\
- TTS
%"Bots"
- Read Messages\
- Send Messages\
- Connect\
- Speak\
You put a ! then you put the name of the category in quotation marks. Next is the
permissions. If you put %% then every permission below is applied to everyone.
If you dont want anyone to be able to add Reactions, put a %% then type Reactions with
a backslash. Like this:
!"Category"
%%
- Reactions\
If you put a % then the name of a role in quotation marks, every permission below will
be applied to that role. So if you want Members to be the only role that can add
Reactions, do this:
!"Category"
%%
- Reactions\
%"Members"
- Reactions
Every channel that is after a category will automatically go in that category until
there's another category. You make a channel by putting a # then the channel name,
then the description in quotation marks. You make a Voice Channel by putting ## then
the name to the voice channel in quotation marks. Then you put the kbps and the
User Limit. Setting the User Limit to 0 makes it unlimited. Permissions work the same
in channels as they do in categories. The kbps is best to have at 64, but you can have
it from 8 to 96. Here's how you make a text and a voice channel that only people with
the Members role can talk in, with 10 people being the max that can be in the voice
channel:
#text-channel "Description"
%%
- Send Messages\
%"Members"
- Send Messages
##"Voice Channel" 64 10
%%
- Speak\
%"Members"
- Speak
Since every channel automatically goes in the category above it, there is a way to
remove some channels from a category. If you put an & after the # in a channel, then
that channel and every channel below it until there's another category will not be in
a category. Here's a category that has 1 channel in it, and a channel that's not in
a category:
!"Category"
#text-channel-1 "Description 1"
#&text-channel-2 "Description 2"
Now you should be able to understand the entire example I gave earlier.
This is what the discord server would look like if the example was imported
1
-
i know this is a long suggestion but it was a very confusing one and i had to explain
0
Please sign in to leave a comment.
Comments
1 comment