Credit: Here — Edited for use by The Starflesh Syndicate
How to use PluralKit!
Setting up your system!
You can either send these to the bot directly, or you can use a pluralkit channel in a discord server. I'm going to be using shorthand commands here as well, but I'll tell you what they mean when it comes to it. We're going to set up the basics for now.
First thing we need to do, is tell the bot you're a system, and what your system name is. If you don't have a system name, don't worry about it. This is going to be based off the Faewylds system.
All the bot commands start with pk;, and for issuing pk;system commands we can shorten it down to pk;s
Before we start adding members, we need to get our information set up so people know it's us. The easiest way is to set up a "tag" to be added automatically after our system members name when they're out. Mine is done like this.
So whenever I'm not up front, and say Demi comes out to do her thing, her messages will show as "Demi {Faewylds}" for example.
You can also set up a system description if you like, you don't have to though.
Adding Members
This is probably the longest part of the setup, and you'll be doing these commands a lot. Thankfully, we have another shorthand command. pk;member can be shortened to pk;m. Adding myself to my would look like this:
This sets up my pronouns and my description for if people need to know things :) Because I'm the host and always out, I have another command set up for me.
No matter who is out, this lets me send messages using a: at the start of a message and they show as me. so a:Hey Nerds! shows as Flea {Faewylds}: Hey Nerds!
This can be set up to be anything you like, Tasha-text and 🦌text are things I've seen set up by others. The text part is important as that tells the bot where your message is.
Proxying messages
To set up so messages can be sent from system members automatically, you should use pk;autoproxy (or pk;ap)
This command has 4 options.
pk;ap off
As it says, messages will not be proxied.
pk;ap on
This uses pk;switch(pk;sw) to switch messages to whoever is fronting at the time. More on that below.
pk;ap latch
This option will proxy all messages through the identity of the last message sent.
pk;ap {member}
This last one works the same as switching members, but without the front tracking.
Switching members and "front tracking"
By using pk;switch (or pk;sw) you can tell the bot who is currently fronting. This can help keep track of who is out and when
Using commands such as pk;s fronthistory and pk;s frontpercent will let you see who was out when, and who spends the most time out. If combined with pk;ap on it will autoproxy messages from that alter as required.
Further Details
Adding an avatar/image for the Alter.
This one is easy, send the image you want to the bot with the message/caption pk;s {member} avatar. Just don't delete that message and your proxy will use that avatar
Deleting messages
You can delete a message you've sent using by reacting to the message with the :x:
emoji.
Pinging a user
If you want to ping a system that sent a message, you can react to the message with the :bell:
emoji.
Command Cheat Sheet
Command | Short version | What it does |
---|---|---|
pk;system | pk;s | Provides access to the system based commands, and shows a quick info box about the system |
pk;system list | pk;s l | Gives a brief list of all the system memebers and their proxies. |
pk;system list full | pk;s l f | Gives a full rundown of the system members. |
pk;system front | pk;s f | Shows current system fronter |
pk;system frontpercent | pk;s fp | Shows a percentage of who spends the most time fronting. |
pk;system fronthistory | pk;s fh | Shows a log of recent changes. |
pk;system privacy | Lets you hide some parts of your system, just as members, front times, and whos out. | |
pk;switch | pk;sw | Switch current members. use "out" as a member to switch out completely. |
pk;switch move | pk;sw m | Adjust switch times. |