In short, Queen Spy manages the links between brawlhalla and discord accounts. This helps to see if there are currently people in the discord with the clan role that shouldn't have the clan role.
Both qs and Qs work.
First run qstatus, this gives you the current status of the clan and discord accounts. So what you should be doing is adding links between brawlhalla accounts and discord accounts. By adding links, they get removed from qstatus. Your goal is to make qstatus output nothing. I'll bring you through an example.
Force is a new member to our clan and joined our discord. qstatus / qsstatus shows us that his brawlhalla account isn't linked yet, also does it show his discord account isn't linked yet.
To solve this we add a link between his accounts using the qsadli command.
If we run qstatus now, you'll see it doesn't point out anyone to us. You can also run qslsli to see the link is added to the list of links.
This means everyone their brawlhalla account and discord account are linked. Now when a linked person leaves the clan and we run qstatus, Queen Spy will point out who left.
a player named Emma left the clan, when we run qstatus, Queen Spy points out an account that is linked but not in the clan anymore.
This means we can remove him from the discord and remove the link.
if we run qstatus now, it doesn't point out anything, meaning everything is solved.
If it ever shows a discord_id but not a brawlhalla_id this means someone is in the discord has the @Clan Member role who shouldn't have it.
To solve this we simply remove @Clan Member role from Queen Spy, if we run qstatus now its blank again.
A command consists of 2 letters after each other multiple times.
Example 1
qsadli stands for
-
qs -> queen spy
-
ad -> add
-
li -> link
Example 2
qslsdc stands for
-
qs -> queen spy
-
ls -> list
-
dc -> discord
Multiple commands more than 1 command names. For example qsali / qsadli / qsaddli all do the same thing.
qsstatus / qstatus gives you the current status of the brawlhalla accounts, discord accounts and links.
qsadli / qsaddli / qsali creates a new link. Keep in mind that you have to provide parameters.
Example
qsadli brawlhalla_id discord_id
qsadli 7364605 413070742591373314
Bot will respond with
Are you sure you want to add the following link?
brawlhalla_id: 7364605
brawlhalla_name: CrossyChainsaw
discord_id: 413070742591373314
discord_name: CrossyChainsawSend y to confirm or n to cancel.
type y to confirm and n to cancel.
now type qslsli to get the list with links. You'll see the new link is added.
Pro tip: you can type the first 3 numbers instead of the whole ID. So instead of qsadli 7364605563 413070742591373314 you can also type qsadli 736 413
qsrmli brawlhalla_id with this command you can remove an existing link, just like adding a link, it will ask for confirmation. To see all brawlhalla ids of the links use the command qslsli.
Pro tip: you can type the first 4 numbers instead of the whole ID. So instead of qsrmli 7364605563 you can also type qsrmli 7364
qsupli manually updates all links in the link list. Also does this command point out people who changed their name, see example below.
This command runs automatically when running qslsli
qsupcl manually updates clan data. This command automatically runs when running qslscl
qslsli shows a list of all current links between discord and brawlhalla. (This command automatically runs qsupli)
As if right now the command qslsli also shows all name changes. Here is an example.
qslscl return a list of all clan members in game.
qslsdc / qslsdi returns a list of everyone in the discord with the @Clan Member role.
qslsw / qslswa returns a list of everyone in the discord server with the @Waiting List role.








