Clan Labs Information

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.

Table of contents:

Click on each on each of the categories to view info on it.

You can view more info on Clan Labs over on our website: https://clanlabs.co/!

To change the thing that all of your commands start with (the prefix) simpy run "c!setPrefix [Prefix Here].

Be sure to watch our setup video here!

7 Likes

Setting Up

Purchasing A Serial Key

Clan Labs is a paid service. In order to activate it you need to purchase a serial key and provide it when using the setup command.

To purchase a serial key go to our Shoppy Page and select either

  • Clan Labs - 1 Month ($5 USD)
  • Clan Labs - 3 Months ($13 USD)
  • Clan Labs - 6 Months ($25 USD)
  • Clan Labs - 12 Months ($48 USD)

and fill out your payment information.

Once you have purchased, your serial key will be emailed to you.

Inviting the Bot

Next, you’ll want to invite the bot to your Discord server.

To invite the Discord bot click here and select your Discord server and click " Authorize " .

Verifying

In order for the bot to check if you own the Discord server and the Roblox group, you must verify with your Roblox account.

To verify use the command c!verify [Roblox Username] and follow the instructions.

If you need anymore help, check our verification command; this can be found back in the table of contents.

Setting Up

If you’ve followed all of the above steps and have met the prerequisites, you’re now ready to use the setup command!

The command is as follows, c!setup [Serial Key] [Group ID]

Example: c!setup XXXX-XXXX-XXXX-XXX 4099453

If you don’t know where to get your group ID, it will be in the URL of your group page.

You can find the group ID in the URL by locating the set of numbers.

For example, the group ID for the Clan Labs group would be: 4099453

https://www.roblox.com/groups/4099453/Clan-Labs#!/about

Once you run the command, it will start setting up your group’s database. Once it is finished it will tell you to contact us to get the bot into your Roblox group.

5 Likes

Verification

This page will go over all of the features of the Verification command and how to use them.

Getting Started

First of all, you will need to link your roblox account directly to your Discord account. To do this you simply want to run the command: c!verify [Roblox Username Here].

Once you have Verified, in the future you can simply run c!verify and the bot will automatically remember your roblox profile! This will come in useful if a group has binded roles to their ranks!

Binding a Verified role

To bind a Verified role, it is very simple! All you need to do is run the following command:
c!verifySettings bind [@Role]!

This means that whenever one of your users verifies with our bot, they will receive that role!
To remove this binded role, you would simply run the following command:
c!verifySettings unbind [@Role]!

Auto roles + nicknames

With Clan Labs, we have a feature that allows you to bind certain roles to certain rank IDs, more info on this can be found on the rank command.
To enable the automatic roles when a user verifies, simply run the command: c!verifySettings autoRole enable. To disable this option, you would simply replace “enable” with “disable”.

The nicknames however are a little different, these allow for you to add custom options to a users Discord name.

For example:

If I wanted someone at the rank of Officer to have [O] infront of their name, I would firstly bind the rank prefix through the rank command. Then I would type the following:

c!verifySettings nickname [%RANKPREFIX] %ROBLOXNAME%
The outcome of this would look like this: [O] V_1rtuaI

Bypass Role

The bypass role makes it so that anyone with the role, cannot be affected by the Clan Labs bot. Therefore if a user has this role, the bot cannot change their username, discord roles etc.

To bind a bypass role, you would simply type the following: c!verifySettings bypassrole [@Role]!

5 Likes

Rank Command

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 .

Rank Command Preview

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 @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] .

5 Likes

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
5 Likes

Promote, Demote and Setrank commands

These commands allow you to change a users rank in a roblox group through the bot.

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 yuo are trying to set the user to. To find this you simply run the c!rank command. You then look for the “ID” part.

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

That is all for these commands!

6 Likes

Blacklist Command

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

5 Likes

PendingJoin Command

The PendingJoin Command allows locked 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
5 Likes

GroupBinds Command

Group Role Binds

The group binds command allows you to bind roles to groups.

It will give users the specified roles if they are in x group.

For example, you could bind an Allies role to an allied group and anyone who is in the allied group will get the role.

Usage

The syntax for the group binds command is as follows:

  • c!groupbinds add [GroupID] [Role Name]
  • c!groupbinds remove [GroupID] [Role Name]
  • c!groupbinds remove [GroupID]

Examples:

  • c!groupbinds add 4099453 Clan Labs
  • c!groupbinds remove 4099453 Clan Labs
  • c!groupbinds remove 4099453
5 Likes

Fun Commands

The fun Commands are an optional feature and can be disabled via c!setFun disable. This category holds a variety of different commands.

c!8ball [Question Here] - This returns a randomized answer to the question asked.

c!choose [Option 1] [Option 2] - Chooses from the options given.

c!chuck - Returns a random Chuck Norris joke.

c!diceroll - Gives you a random number from 1-6.

c!duel [Username 1] [Username 2] - Chooses from both users to decide who wins the “duel”.

c!flipcoin - Chooses either “heads” or “tails”.

c!fortune - Returns your “fate”.

c!insult [ Optional User ] - Insults either you or the user specified.

c!rate [Username] - Rates the person provided out of 10.

c!rip [Optional Username ] - Says rest in peace // about the specified user.

c!ship [Username 1] [Username 2] - Responds with how good the two users relationship is.

c!smashPass [Optional Username] - Says whether or not it would “smash” or “pass” the user.

Disclaimer: All fun commands can be disabled by running: c!setFun disable.

7 Likes

Audit Command

View and revert audit logs. Set audit log channel.

Explanation

The audit command will log XP changes to all of the users. If V_1rtuaI adds for example, 5 XP to DogeDark211, it will log in the channel set “V_1rtuaI has added 5 XP to DogeDark211”.

How to use

To use this command you simply do c!audit channel [Channel Name] .

An example of this command being used would be: c!audit channel logs . You can also tag the channel.

Aliases

All commands listed below are different ways of running the audit command:

c!audits .

c!audit .

7 Likes

Warn Command

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

6 Likes

Perms Command

The perms command; also known as the “permissions” command can allow your Officer(s)/Supervisor(s)/HCOM 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].

Simple. :slight_smile:

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

6 Likes

Welcome Command

The welcome command allows you to send a DM through the bot to a user when they join your Discord server.

To do this firstly you need to set your message. You can do this by running the following command:

c!welcome message [Message Here].

Now, you need to enable it.

To do so, simply run the command: c!welcome enable.
To disable, simply replace “enable” with “disable”.

To preview your welcome message, simply run c!welcome.

7 Likes

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.

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.

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

6 Likes