Do note: Cassiopée 3.0 Documentation is in progress! Please note we may have incomplete information at this moment!
Cassiopée is our lovely bot coded in Python by our codewizard Folfie! She is currently 4 years old and is currently in version 3.0!
We have various commands which Cassi can react to! Along with in-server commands to create commands!
Commands are reponses by any bot which are triggered by a series of words/characters with or without the use of any prefixes. A command is whenever a bot replies to something you said. Meaning any ".squishme
" or "Dumb bot
" count as a command!
There's a few ways! The simplest is to become a Patreon Supporter!
Being a Patron gives you access to Cassi's command creation module where you can create 2 commands!
Other ways include:
Are you a Patron or server admin? Then follow this tutorial which will guide you through how to make a command from within Discord!
Start by typing: .create trigger
; upon doing so you should see this message pop-up:
Upon seeing the menu you will find all the field about your command, from here you have to set:
First let's start with the Trigger type the trigger type can only be one of two things:
startswith
(Will only accept the trigger if it is the FIRST thing in a message)contains
(Will look for what the Trigger Phrase is within a message)startwith
if you want to do a command such as: .squishme
and contains
for commands that look for a specific chain of words such as: Dumb Bot
!To set these type:
set type <startswith/contains>
(Replace <startswith/contains>
with either: startswith
or contains
)
Example: set type contains
This is the text that you want Cassi to reply to when she sees it, whether you use startswith
or contains
; although if using the former please add #PREFIX
at the start of your Trigger Phrase!
Trigger Phrases must be in lower case or else the bot will not be able to react!
To set the value type:
set phrase <value>
(Replace <value>
with the text you wat Cassi to react to!)
Examples:
set phrase #PREFIXsquishme
(Will be activated if someone types at the start of the message: .squishme
)set phrase dumb bot
(Will be activated if someone types anywhere in a message: Dumb Bot
)effect message
)The name effects is due to the rather wide range of things this last section can do within any command! For now we'll simply focus on the simple effect message
which is what message we want Cassi to return whenever she is triggered from your trigger phrase!
Do note, if you make a message larger then the case limit for Embeds (Limit of:512characters) Cassi will not be able to display the trigger, but do not worry it is still there! We are currently working on implementing a fix for this behavior.
To set: append effect message <Value>
(The message you would like Cassi to say)
(Replace <value>
with whatever you'd like Cassi to say!)
Example:
-append effect message :Cassi: How rude of you #MENTION! ***Suddenly Cassi's paw comes crashing down from the ceiling unto #MENTION!*** :Cassi: Serves you right!
You can also delete any effect using:
remove effect <value>
here value normally would be 1 to delete the first effect.(Most times you will only have 1 effect)remove effect 1
You may have noticed the use of #MENTION
within the message, these are "Templates" which can be used to achive specific things, below is a list of templates you can use within your effect message
.
Do note theses are CASE-SENSITIVE!
#PREFIX
- Replaces with the bot's prefix(Currently: .
).#MENTION
- Replaces with a discord mention of the person who triggered the command.#TARGET
- Replaces with a discord mention of the person mentioned when the trigger was triggered. If there is no mention of a person it defaults to the user, and if there was but that person has excluded targeting or that command then it is also replaced with the user. If there are multiple mentions it'll pick one randomly.#RANDSTART
& #RANDEND
- These are used for random lists of outcomes!Cassi grabs you and #RANDSTARTsquishes||flattens||smushes||pancakes#RANDEND you into the ground!
||
.Upon doing all of the steps above your command should be filled up like this:
Do not worry about the weird syntax such as the ||
turning into ||Spoilers|| as they will not when used within a #RANDSTART
/#RANDEND
.
If upon review you find everything to be alright and complete type:
Finish
This is EXTREMELY important, as without typing finish the command will not be saved to the database!
This confirmation message should show up upon completion:
Congratulations on making your first command!
To edit a command the process is the same as above but instead of .create trigger
you must type:
.edit trigger <ID>
here you replace the ID with your trigger ID.
You can find out what trigger ID is the one you want to edit using: .mytriggers
To delete your command you must type:
.delete trigger <ID>
here you replace the ID with your trigger ID.
You can find out what trigger ID is the one you want to edit using: .mytriggers
DELETING YOUR COMMAND IS PERMANENT, YOU CANNOT GO BACK IF YOU DELETE IT!
MAKE SURE YOU WANT TO DELETE IT BEFORE TYPING IN THE COMMAND!
Feel free to ask either: @Arcaxon#0059
or the bot developer: @♡ Duke | Folfie ♡™#8397
on Discord!
We understand not everyone likes Cassi, so we wanted to make sure not to force people to interact with her by creating an exclusion feature which allows users to manually disable a command from working on them or dissallowing all commands! Below are the details for these commands.
You can set yourself to be excluded from all Cassi commands, only targettable commands or to disable the exclusion by using this command:
.set exclusion <all/target/none>
target
means you can't be targeted by commands.all
means you won't trigger any commands or be targeted by them.none
means you will trigger any commands as long as they are not within your excluded commands list.If there is a particular command you don't want to use/be targeted by you can exclude it with its id. If you wish to unexclude it use the command again, as it acts as a toggle.
.exclude command <id>
To find the ID of a command please use:
.alltriggers
this command will list every single trigger within the database and will give you it's id and trigger!
These commands are used to give you information, mostly IDs relating to commands or pins.
.mypins
- Displays a list of all the pins YOU have..allpins
- Displays a list of all existing pins. For a list with pictures check out: .mypins.mytriggers
- Displays a list of all the triggers YOU have made..alltriggers
- Displays a list of all existing triggers.Do note: This is a list of commands by TSG! Staff of Cassi's base commands. Any additional commands made by Patrons and some staff members may not show up here, for a full list of all our triggers please use:
.alltriggers
!
Additionally: Currently some commands may not work due to having recently moved to Cassi 3.0 meaning we still have to transfer a few of them.
.Toonyhelp
.Squishme
.Buttslam
.Wringme
.Stretchme
.Restoreme
.Restoremysoul
- CURRENTLY MISSING FROM Cassiopée 3.0.Pooltoyme
- CURRENTLY MISSING FROM Cassiopée 3.0.Pancakeme
.Meltme
.Kneadme
.Inflateme
.Ballme
.Changespecies
- CURRENTLY MISSING FROM Cassiopée 3.0Dumb Bot
.Commands
Thanks Cassi
Squish Cassi
Smart Bot
Silly Bot
Right, Cassi?
Nice Bot
Lovely Bot
Love you Cassi
Like This Bot
Marry me Cassi
Licks Cassi
Kiss Cassi
Kicks Cassi
Hugs Bot
- Needs a Fix(to ignore Both)How are you Cassi
Hi Cassi
I am Doing Well
This is Dramatic
- CURRENTLY MISSING FROM Cassiopée 3.0Cute bot
Cassi will Clean
the mess.Cassi Help
Boo!
Sexy Cassi
Cassi sucks
Who's a good dragon
- Needs a Fix(Link moved to TSG!WebServers)Pets Cassi
Paps Cassi
Badabing
This world is made of
- CURRENTLY MISSING FROM Cassiopée 3.0Hide me, Cassi
Cassi are you Real
vital signs, cassi?
urge to squish rising
- CURRENTLY MISSING FROM Cassiopée 3.0a v ^ a v ^
- CURRENTLY MISSING FROM Cassiopée 3.0you playing cassi
? - CURRENTLY MISSING FROM Cassiopée 3.0(May not return).Patreonpin
- CURRENTLY MISSING FROM Cassiopée 3.0No steamroller here
- CURRENTLY MISSING FROM Cassiopée 3.0Entertainment please
- CURRENTLY MISSING FROM Cassiopée 3.0Supported you on patreon
- CURRENTLY MISSING FROM Cassiopée 3.0Bugging me
- CURRENTLY MISSING FROM Cassiopée 3.0Cassi has cute paws
- Needs A FixBoulders are dangerous
- CURRENTLY MISSING FROM Cassiopée 3.0Be art
- CURRENTLY MISSING FROM Cassiopée 3.0Fit in a jar
- CURRENTLY MISSING FROM Cassiopée 3.0I want to be cozier
- CURRENTLY MISSING FROM Cassiopée 3.0#thankyoupatron
Patron hug
- CURRENTLY MISSING FROM Cassiopée 3.0.Dedicatedartistpin
- CURRENTLY MISSING FROM Cassiopée 3.0need more art
- CURRENTLY MISSING FROM Cassiopée 3.0These commands were permanently added from 50$+ Patrons(Old Tier)
Make it snow
My feet need wiping