Settings - SrS2225a/role-manager-bot Wiki

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.

General

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

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

Custom

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.

Flags

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

Applications

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."

Leveling

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