Clan Labs Information | V3

Clan Labs

Clan Labs is a service used by many for automated management for their clans. It can be used for automated promotions/demotions and in-game automation. Clan Labs is currently used by over 500 Clans on a daily basis. The lowest cost is 5 US Dollars per month & a free tier is coming out soon.

Table Of Contents:

Click on each on each of the categories to view information specifically for that category/command.

To find out more information about the service as a whole, simply visit the Clan Labs website. Here

If you need advanced help, consider watching the informational tutorial video here.

Additionally, you can join the official Clan Labs Discord and ask for assistance there. DM me for this.

Although Clan Labs decided to ban me, this will remain here to assist those that require it.

3 Likes

Setting Up

Setup a Clan Labs subscription for your group.

Setting up Clan Labs at first can seem very difficult. I can assure you that if you follow this guide, it will be no problem what so ever.

First things first, you are going to want to head over to your group page on roblox. Once you have done that, take a look at the link.

Example link: The Genesis Imperial - Roblox

The group ID is the numbers part. For this example group, it is 5340099. Grab your group ID and keep it somewhere safe, you will be needing this shortly.

Now, grab your Serial Code from wherever you purchased it.

Now that you have the basics, you are going to want to run the setup command. - What the setup command does is binds your group to the Discord and redeems your serial code for you. It will also then retrieve any rank data that it needs.

Run the following commands to setup, make sure to replace your information (Group ID and serial code) in the required places.

c!setup [Serial Key] [Group ID].

For divisions:

c!setup [Division Serial Key] [Main Group ID] [Serial Code].

Once you have run the command, simply run !rank update. - This will gather all of the groups rank data. You will need this for all of the next steps.

Prefix

Set a custom prefix for your Discord server.

The Prefix command is relatively simple however a surprisingly large amount of users striggle with this. Firstly, I will explain what the prefix is.

The default Prefix for clan labs is c!. This means that any commands run will have to start with c!. An example of this would be: c!promote username.

To change your prefix to one of your choice, simply run the command c!setPrefix [Your choice here] Example: c!stPrefix !.

If you are ever unsure of the Prefix for your Discord, you can mention the Discord bot.

Verification

Verify or reverify your roblox account.

What verifying does is, it links your Roblox account to your Discord account. This is so that if you get promoted within the Roblox group, your Discord will then be updated to any of the roles binded to that Roblox rank.

To verify your Roblox account, simply type c!verify [Your Roblox Username].

If you wish to switch which account is verified to your Discord account, simply type c! reverify [Your Roblox Username].

Ranks and Settings

The rank command is by far one of Clan Labs most important commands. It allows for the maximum amount of group configuration possible. This ranges from setting the rank xp to setting up badge based promotions.

All commands listed below must start with c!rank .

Roles

If you wish to bind discord roles to each individual rank, then this is the section for you.

Things you need for this section: Rank IDs.

To get your rank ID’s, simply run c!rank .

Screenshot_10

Rank Command Preview

Look under the rank name that you wish to bind a role to. You will see “Id”. Get the number next to that. For example if I wanted to bind a role to “Test Rank 1” then I would get the ID “2”.

You then need to ensure that you have a discord role created for the rank. For this example I am going to have a role named “@Test”.

Now that you have the 2 things needed for this command, we can begin looking at how to run it.

ID = 2 Role = @Test.

The command for this would be: c!rank role 2 add/Remove @Test.

Experience

The experience command allows you to set the amount of experience required for each rank. Bear in mind that if you have a badge/gamepass linked to that rank, it will require both the badge and the experience.

The syntax for this command would be: c!rank xp [ID] [AMOUNTOFXP] .

For example. If I wanted to set the xp for the “Test Rank 1” to 15, I would do: c!rank xp 2 15 .

If you wish to disable the xp part of a rank, you can do so by setting it to 0. Example: c!rank xp 2 0 .

Prefixes

Prefixes are what will appear before a users name. For example if I had the member roles prefix set as “[M]”. Their username would then appear as “[M] username”.

To set a prefix, you would do: c!rank prefix [ID] [PREFIXHERE].

An example of me setting the members roles prefix to “[M]” would be: c!rank prefix 1 [M] .

Badge and Gamepass Promotions

To make a rank require a badge or a gamepass, you would run the following command.

c!rank badge [ID] [BADGEID] .

c!rank gamepass [ID] [GAMEPASSID] .

Bear in mind that if you have both a gamepass/badge and xp required for a rank, it will not promote someone unless they have both of them. The same goes for if you have a gamepass and a badge required.

Lock/Unlock

Locking a role means that the bot can still promote to that rank, but it can not automatically promote to that rank.

Unlocking a role means that the bot can both promote to the rank and automatically promote to that rank.

You can also lock/unlock multiple ranks at once, to do so, you would do: c!rank unlock [ID ID ID ID] . To lock multiple ranks, you would do: c!rank lock [ID ID ID] .

To lock a rank you would do the following command: c!rank lock [ID] .

To unlock a rank you would do the following command: c!rank unlock [ID] .

Update

You can now update a users roles manually by doing c!update @user. This will update their roles, nicknames and add any group binded roles.

1 Like

Set Experience Command

Manage your group’s experience settings and set the limits of how much a user can add and remove experience or enable bonus experience.

Options

Below lists all of the different options that you can customize with the setExperience command.

  • Set a custom experience name.
  • Change bonus amount given to those who have the group as their primary.
  • Change bonus amount given to those who boost your discord server.
  • Limit the amount of experience that Officers/Supervisors/HICOM can give to users.

Syntax

Options and syntax of the command:

  • c!setExperience name [New Experience Name]
  • c!setExperience limit [Officer/Supervisor/HICOM] [Amount]
  • c!setExperience bonus [Primary/Boost] [Amount]

Examples of the commands being used:

  • c!setExperience name Points - Sets XP name to “Points”.
  • c!setExperience limit Officer 5 - Makes it so that Officers can only give up to 5 XPto each user.
  • c!setExperience bonus Primary 15 - Makes it so that anyone that currently has the group set as their primary gets 15 XP.

Aliases

Aliases of the setExperience command:

  • c!setExp
  • c!setXP

Promote, Demote, Setrank

Change the rank of a Roblox user in the group via Discord.

To put someone up one rank you would do the following: c!promote [Username here] !

To put someones rank down one rank you would do the following: c!demote [Username here] !

Setrank, is a little different. To do this you need to know the rank ID of the rank you are trying to set the user to. To find this you simply run the c!rank command. You then look for the “ID” part of the specific rank.

You then type the following: c!setrank [Username Here] [Rank ID Here] .

Blacklist Command

Allows you to prevent certain users/groups from progressing within your group.

To blacklist a user, you would use the following command: c!blacklist add [Username] [Reason Here] .
To remove a blacklist for a user, you would do: c!blacklist remove [Username] .

Groups work a little differently, to blacklist a group you would do the following:
c!blacklist add [Group ID] [Reason] .
However, removing is the same, you would just replace the “add” with “remove”.

If your group is pend to join, the bot will prevent the users from joining the grop altogether. However if your group is public, the bot will simply not allow them to be promoted. This is via xp and promote/demote commands.

Pending Join

Allows private groups to accept/reject users/groups into the group via a command. This is useful when trying to prevent Blacklisted users from joining your group.

Users

To accept a user you would do: c!pendingJoin accept [Username Here] .

To decline a user you would do: c!pendingJoin decline [Username Here] .

Groups

To accept a Group you would do: c!pendingJoin accept [Group ID Here] .

To deny a Group you would do: c!pendingJoin deny [Group ID Here] .

Setting Requirements

With the PendingJoin command you can make it so that in order to be accepted a user can require certain things. The current options that we have available for it to require are the following:

  • A certain roblox account age.
  • Be in a certain roblox group.
  • Require a certain rank in a roblox group.

To require a certain account age, you would simply do: c!pendingJoin require age [Number Here] .

To require a certain roblox group, you would do: c!pendingJoin require group [Group ID Here] .

To require a certain Group Rank, you would do the following:
c!pendingJoin require group [Group ID Here] [Rank ID Here] .

Check up to 100 requests

To check up to 100 requests at a time, you simply do: c!pendingJoin check all .
It will also run through the requirements per user to ensure they meet them.

How do you see if anyone is pending?

To do this, you would simply run the command c!pendingJoin on its own.

Aliases

Aliases of the PendingJoin command:

  • c!pendJoin
  • c!pendingJoin

Warnings

The warn command is used to log “citations/warnings”. On a user.

Firstly, to view all of a servers warnings, you can run: c!warn . It will then provide a list of all of that particular servers warnings.

To view a particular users warnings, you would run c!xp [Username] - then react with the Policeman Emoji.

How to add/remove warnings

To add a warning to a user, you would simply run the command: c!warn add [Username] [Reason] .

Removing a warning however is a little different. For this you would go and check the users warnings and you would see a warning ID. You get that and then run the command: c!warn remove [Warning ID] .

Example: https://gyazo.com/ee4601159998ee0b8199856a712fb8fe

Permissions

Allow your Officer(s)/Supervisor(s)/HICOM to do a wide variety of things.

What is included in the permissions?

The following: (All default).

changeAnalytics: Owner
application: HICOM
changeAudit: HICOM
blacklist: Supervisor
warn: Owner
demoteMember: Officer
demoteOfficer: HICOM
awardMedal: HICOM
changeMedal: HICOM
pendingJoin: Officer
changePendingJoin: HICOM
promoteMember: Officer
promoteOfficer: HICOM
changeRank: Owner
setRankMember: Officer
setRankOfficer: HICOM
shout: Supervisor
changeExperience: Officer
changeVerify: Supervisor
enableCommands: HICOM
changeGroupBinds: Owner
progressBar: Owner
setExperience: Owner
setFun: HICOM
setPrefix: Owner
changeWelcome: HICOM

You can change any of these using the command: c!perm [Permission Name] [Officer/Supervisor/HICOM/Owner] .

How do I let my Officer+ use XP commands?

To do this, it is quite simple. You would simply do one of the following:

c!perm Officer add @Role

c!perm Supervisor add @Role

c!perm HICOM add @Role

c!perm Owner add @User - Only users can be added to the Owner permission to prevent abuse.

To remove any of these you simply replace the “add” with “remove”.

Example: https://gyazo.com/c7bcfa2443eceb4c968a05970d1aeaf8

Customer Reviews

On this page, all of the Customer reviews about Clan Labs will be shown. To request that one of your comments be placed here, DM me on Discord.

V_1rtuaI

Leader of The Genesis Imperial “The Genesis Imperial would not be alive today if it wasn’t for Clan Labs. The service has provided the stability that the clan needed to get off the ground.”

Cryptonox

Leader of The Most Active Roleplay Group The Nighthawk Imperium “I highly recommend to anyone who as the opportunity, to use Clan Labs. The Nighthawk Imperium was built around an early version of what would become Clan Labs today.”

0AmazingMan0

Vice Commander of 10 Year Superclan The First Encounter Assault Recon
“Clan Labs strives to provide the most qualified service for technological advances throughout the entirety of the Clan World. The organization’s purpose is to fulfill clans needs, and Clan Labs acts the best foundational support regarding finance, customer service, and inspiration, and they continue to surpass the expectations that no organization within the Clan World has ever achieved. Without a doubt, Clan Labs is, and still has been the Clan World’s best option on of delivering technological needs with the least of worries coming from financial issues, time request, and stress.”

FrostDry

Leader of 5 Year Superclan Immortal Robloxian Federation "IRF has used Clan Labs for nearly a year now with great success, running a group as large and varied as ours requires a lot of administration work and the amount of man hours saved pointlessly on ranking is invaluable.

API

The Clan Labs API is how you can interact with a users rank, experience etc via a Roblox game.

Clan Labs as of right now offers multiple free assets that can be inserted into your game to interact with the Clan Labs API in a variety of ways. You can find them here.

How do I get my API credentials?

To get your API credentials, you simply run the following commands:
c!api enable - This enabled the API usage so that you can actually use them in your games.
c!api get - Have the Bot DM you your API credentials.

Example: https://gyazo.com/b46266b6552af494d8a91eac3c1fb25d

Free Assets

Any assets listed below can be used by any group that has an ongoing subscription with Clan Labs.

Experience Viewer

Used to view your progress in game.
Includes a Rate Limit Script and API Module

Do not remove the Rate Limit! You can modify the duration though of the forced wait time.

Blacklist

Used to view your progress in game.
Includes a Rate Limit Script and API Module

Do not remove the Rate Limit! You can modify the duration though of the forced wait time.

Kill/Death XP giver

Allows to give xp on kill or on death by another player
Give on kill and take on death are both optional so you can have one or the other
You can also specify how much XP to give and take away.

XP per X time
If you want people to get XP for just participating in trainings/being active in game, this is the thing you want.

Utility
If you want people to get XP for just participating in trainings/being active in game, this is the thing you want.
533905e9b5f0bc341623941822d05dcd

Clan Labs chat commands
Run commands via the chat in a Roblox game. Like !setexp user etc.

1 Like