-
Notifications
You must be signed in to change notification settings - Fork 2
Settings
This Page is for the number of settings you can configure just for your server with Dionysus!
The server permission manage_server
or administrator
is required to run these commands.
To remove a setting, rerun the command with your previous one. You can always use the *settings
command to see which ones are set.
Command | Description | Example |
---|---|---|
*announce <channel> | Sets what channel broadcast messages should be sent to | *announce #broadcasts |
*invite <amount> <role> | Adds an invite reward based on how many users were invited by the inviter | *invite 5 inviter |
*booster <day> <role> | Adds an booster reward based on how long a booster boosted the server for | *booster 120 super booster |
*livestream <role> | Sets what role to give when someone is streaming or live | *livestream #live |
*suggestions <channel> | Sets what channel server suggestions should be sent to | *suggestions #suggestions |
*voice <channel> | Sets what role to give and remove depending on the user joining the set voice channel | *voice #AFK sleep |
*clubs <channel> <category> <role> [give] | Sets what members are allowed to create clubs | *clubs clubs general staff |
*overwrites <channel> <role> | Sets if defined channel overwrites should be given back if the member rejoins by a set role for selected channel | *overwrites #staff-team <3 |
*partnership <channel> <role> [reward] [amount] | Allows you to set an partnership reward based on how many partnerships were completed | *partnership #partners pm |
Command | Description | Example |
---|---|---|
*command <argument> <command> | Allows you to disable/enable a command or cog | *command disable prefix |
Supply argument with disable
to disable a command, or enable
to enable it
Command | Description | Example |
---|---|---|
*custom <type> <role> <position> <amount> <removal> [tag] | Sets who can create an custom role or channel upon getting the defined role | *custom role booster ----- 0 true |
You can supply the type argument with any of the listed options to specify the custom type a member can create:
role
- Allows the member to create a custom role
text
- Allows the member to create a custom text channel
voice
- Allows the member to create a custom voice channel
You may also supply position with a channel category to define where the custom channel will be created under if the type is an text channel/voice channel or if as a role to define what role the custom role will be created under.
If you want your members to be able to give their custom role/channel to others supply amount with a limit you desire, or 0 to disable the mechanism.
If you want the custom role to be deleted from them as soon as they lose the set required role, set removal to true, otherwise set it to false.
Command | Description | Example |
---|---|---|
*flags | Sets what role to give automatically depending on what flags the member has | *flags staff Discord Employee |
The following flags are supported:
staff
- If the user is a Discord Employee
partner
- If the user is a Discord Partner
hypesquad
- If the user is a HypeSquad Events Member
bug_hunter
- If the user is a Bug Hunter
hypesquad_bravery
- If the user is a HypeSquad Bravery member
hypesquad_brillince
- If the user is a HypeSquad Brillince member
hypesquad_balance
- If the user is a HypeSquad Balance member
early_supporter
- If the user is a Early Suporter
system
- If the user is a system user (i.e. represents Discord officially)
bug_hunter_level_2
- If the user is a Bug Hunter Level 2
verified_bot
- If the user is a verified bot
verified_bot_developer
- If the user is a Early Verified Bot Developer
Command | Description | Example |
---|---|---|
*applications <type> <main: channel | role | text> | Lets you set up member server applications | *applications question Some Question |
You can supply the type argument with any of the listed options to specify the following:
question
- Allows you to add a question. You may also append --edit=<number> at the end to edit a question; number being the question number to edit
role
- The role to give when a member is accepted for their application
require
- The role needed for a member to create an application
channel
- The channel to send applicants to. To disable applications, remove the channel applications will be sent to
accept
- The message to send to the user when their application is accepted. Default is "Congrats! You been accepted."
deny
- The message to send to the user when their application is denied. Default is "Oh no! You been denied."
Command | Description | Example |
---|---|---|
*leveling <type> <main: channel | role | text> [value] | Sets up server leveling | *leveling ranking 5 Level 5 |
You can supply the type argument with any of the listed options to specify the following:
blacklist
- Adds what channel or role cannot level up from
multiplier
- Sets what channel or role should gain extra XP
weight
- Sets how much XP should be weighted. You can optionally set main as difficulty
to set how hard it is to level up, and message
for the message weight or voice
for the voice weight
behavior
- Sets if level roles should "stack" on each other and/or delete the users levels upon leaving the guild. You can set main to keep
for level roles behavior or clear
for user levels behavior
ranking
- Sets a level role