Commands¶
This page lists all available commands of the bot.
The default prefix is p.
but can be changed with the prefix command.
In addition can you use a mention of the bot (@*Purr*#6875
) instead of the prefix.
Important
Permission
means Discord permissions which the executor of the command (you) requires.Bot requires
will mention addtional permissions needed on top of the following ones:Read Messages
Send Messages
Embed Links
Read Message History
Add Reactions
Use External Emojis
- Every Command has a
help
sub-command that lists necessary permissions and if the bot has it.
- Arguments:
- indicate required arguments.
- indicate optional arguments.
- Order of the arguments is not important unless mentioned.
- Arguments ending with
...
mean you can add as many as you like.
Fun¶
- Angry
- Bite
- Blush
- Comfy
- Cry
- Cuddle
- Dance
- Eevee
- Feed
- Fluff
- Holo
- Hug
- Kiss
- Kitsune
- Lay
- Lick
- Neko
- Okami
- Pat
- Poke
- Pout
- Senko
- Ship
- Shiro
- Slap
- Smile
- Tail
- Tickle
Guild¶
Info¶
NSFW¶
Fun¶
Angry¶
Data
Permission: None
Bot requires: None
Aliases:
Angy
Rage
Arguments: None
Examples:
p.angry
Lets you be angry.
Bite¶
Data
Permission: None
Bot requires: None
Aliases:
Nibble
Nom
Arguments:
@user ...
The User(s) to bite. Needs to be a mention.
Examples:
p.bite @user
Bites the mentioned users.
Blush¶
Data
Permission: None
Bot requires: None
Aliases:
Blushing
Arguments: None
Examples:
p.blush
Lets you blush.
Comfy¶
Data
Permission: None
Bot requires: None
Aliases: None
Arguments: None
Examples:
p.comfy
Lets you show others that you're feeling comfy right now.
Cry¶
Data
Permission: None
Bot requires: None
Aliases:
Sad
Sob
Arguments: None
Examples:
p.cry
Lets you cry.
Cuddle¶
Data
Permission: None
Bot requires: None
Aliases:
Cuddles
Snuggle
Snuggles
Squeeze
Arguments:
@user ...
The User(s) to cuddle. Needs to be a mention.
Examples:
p.cuddle @user
Cuddles the mentioned users.
Dance¶
Data
Permission: None
Bot requires: None
Aliases:
Dancing
Arguments: None
Examples:
p.dance
Lets you show to others that you're dancing. ~(^-^)~
Eevee¶
Data
Permission: None
Bot requires: None
Aliases: None
Arguments:
--gif
Receive a gif instead of an image.
Examples:
p.eevee
p.eevee --gif
Gives you a random image/gif of the Pokémon Eevee. (Example (Image))
Feed¶
Data
Permission: None
Bot requires: None
Aliases:
Food
Eat
Arguments:
@user
The User to feed. Needs to be a mention.
Examples:
p.feed @user
Lets you feed someone.
The asked user can either accept or deny the request.
Fluff¶
Data
Permission: None
Bot requires: None
Aliases:
Fluffing
Arguments:
@user
The User to fluff. Needs to be a mention.
Examples:
p.fluff @user
Lets you ask someone if you can fluff their tail.
The asked user can either accept or deny the request.
Holo¶
Data
Permission: None
Bot requires: None
Aliases:
Spiceandwolf
Arguments: None
Examples:
p.holo
Gives an image of Holo from the manga and anime "Spice & Wolf". (Example)
Hug¶
Data
Permission: None
Bot requires: None
Aliases:
Hugging
Arguments:
@user ...
The User(s) to hug. Needs to be a mention.
Examples:
p.hug @user
Hugs the mentioned users.
Kiss¶
Data
Permission: None
Bot requires: None
Aliases:
Kissu
Love
Arguments:
@user ...
The User(s) to kiss. Needs to be a mention.
Examples:
p.kiss @user
Kisses the mentioned users
Kitsune¶
Data
Permission: None
Bot requires: None
Aliases:
Foxgirl
Arguments: None
Examples:
p.kitsune
Gives a random image of a kitsune (fox girl). (Example)
Lay¶
Data
Permission: None
Bot requires: None
Aliases:
Laying
Arguments: None
Examples:
p.lay
Lets you lay down.
Lick¶
Data
Permission: None
Bot requires: None
Aliases: None
Arguments:
@user ...
The User(s) to lick. Needs to be a mention.
Examples:
p.lick @user
Licks the mentioned users.
Neko¶
Data
Permission: None
Bot requires: None
Aliases:
Catgirl
Arguments:
--gif
Receive a gif instead of an image.
Examples:
p.neko
p.neko --gif
Gives an image of a Neko (cat girl). (Example (Image))
For the NSFW version see here.
Okami¶
Data
Permission: None
Bot requires: None
Aliases:
Wolf
Wolfgirl
Arguments: None
Examples:
p.okami
Gives you a random image of an Okami (Wolf Girl). (Example)
Pat¶
Data
Permission: None
Bot requires: None
Aliases:
Patting
Pet
Arguments:
@user ...
The User(s) to pat. Needs to be a mention.
Examples:
p.pat @user
Pats the mentioned users.
Poke¶
Data
Permission: None
Bot requires: None
Aliases:
Boop
Poking
Arguments:
@user ...
The User(s) to poke. Needs to be a mention.
Examples:
p.poke @user
Pokes the mentioned users.
Pout¶
Data
Permission: None
Bot requires: None
Aliases:
Hmph
Arguments: None
Examples:
p.pout
Lets you go "hmph".
Senko¶
Data
Permission: None
Bot requires: None
Aliases:
Senko-san
Arguments: None
Examples:
p.senko
Gives a random image of Senko-San from the anime and manga "Sewayaki Kitsune no Senko-San". (Example)
Ship¶
Data
Permission: None
Bot requires:
Attach Files
- Required to also display an image. Command works without it.
Aliases:
Shipping
Arguments:
@user1
The User to ship with. Needs to be a mention.@user2
A second user to ship the first one with. Needs to be a mention and defaults to you if not provided.
Examples:
p.ship @user
p.ship @user @user2
Ships you (or the second user if provided) with the mentioned user.
Returns an image (if permissions is given) showing a percentage between 0 and 100 percent.
Shiro¶
Data
Permission: None
Bot requires: None
Aliases: None
Arguments: None
Examples:
p.shiro
Gives a random image of Shiro from the anime and manga "Sewayaki Kitsune no Senko-san". (Example)
Slap¶
Data
Permission: None
Bot requires: None
Aliases: None
Arguments:
@user ...
The User(s) to slap. Needs to be a mention.
Examples:
p.slap @user
Slaps the mentioned users.
Smile¶
Data
Permission: None
Bot requires: None
Aliases:
Grin
Grinning
Arguments: None
Examples:
p.smile
Lets you Smile.
Tail¶
Data
Permission: None
Bot requires: None
Aliases:
Wag
Wagging
Arguments: None
Examples:
p.tail
Lets you wag your tail (in excitement hopefully).
Tickle¶
Data
Permission: None
Bot requires: None
Aliases: None
Arguments:
@user ...
The User(s) to tickle. Needs to be a mention.
Examples:
p.tickle @user
Tickles the mentioned users.
Guild¶
Language¶
Data
Permission: Manage Server
Bot requires: None
Aliases:
Lang
Arguments:
set {language}
Sets the new language to use.{language}
needs to be a supported language.reset
Resets the language back toen
(English).
Examples:
p.language
p.language set en-owo
p.language reset
Allows to set a different language to use in a specific server.
If no arguments are provided will all available languages be listed.
A list of currently worked on (and perhaps completed) translations can be found at https://lang.purrbot.site.
Prefix¶
Data
Permission: Manage Server
Bot requires: None
Aliases: None
Arguments:
set {prefix}
Sets the new prefix to use.{prefix}
needs to be the new prefix to use.reset
Resets the prefix back to the default one (p.
).
Examples:
p.prefix set !
p.prefix reset
Allows to change the prefix used for commands in your server.
By default is p.
used.
Welcome¶
Data
Permission: Manage Server
Bot requires:
Attach Files
- Required to display the welcome image for joining users.
Aliases: None
Arguments:
bg set {background}
Sets the background to the specified one. Needs to be the name of an existing background.
Patreons of Tier 2/3 can set an image URL to use.bg reset
Resets the background back tocolor_white
channel set {#channel}
Sets the channel to send welcome messages in.{#channel}
needs to be a mention of a channel the bot can write in.channel reset
Resets the channel back tonone
.color set {color}
Sets the color to use for the text in the welcome image.{color}
can be eitherhex:
with a hexadecimal color value,rgb:
with RGB values separated by commas orrandom
for randomized colouselection.color reset
Resets the color back tohex:000000
.icon set {icon}
Sets the icon to the specified one. Needs to be the name of an existing icon.
Patreons of Tier 2/3 can set an image URL to use.icon reset
Resets the icon back topurr
.msg set {message}
Sets the message to greet a joining user with.{message}
can be any string you like and contain supported placeholders.msg reset
Resets the message back toWelcome {mention}!
test
Creates a test welcome message using the currently saved values.
Examples:
p.welcome bg set color_black
p.welcome bg reset
p.welcome channel set #welcome
p.welcome channel reset
p.welcome color set hex:ffffff
p.welcome color reset
p.welcome icon set neko_hug
p.welcome icon reset
p.welcome msg set Welcome to our server {name}! You're member {count_formatted}
p.welcome msg reset
p.welcome test
Allows you to setup the welcome system of the bot.
Note that if your server is using Member verification, will the bot only send a welcome message when the user passed said verification.
Placeholders¶
The following placeholders can be used freely in the message sub-command and will be replaced with their respecitve values.
Placeholder | Description | Example |
---|---|---|
{count} / {members} |
Displays the number of members in a server. | 1000 |
{count_formatted} / {members_formatted} |
Displays the number of members in a server, with the number being formatted. | 1,000 |
{guild} / {server} |
Displays the name of the server. | Awesome Server |
{mention} / {mention} |
Mentions the member that joined. | @user |
{name} / {username} |
Displays the name of the member that joined | user |
{c_mention:<id>} |
Mentions the channel provided by its <id> . Only Text Channels work. |
#chat |
{c_name:<id>} |
Displays the name of the channel provided by its <id> . |
chat |
{r_mention:<id>} |
Mentions the role provided by its <id> |
@Greeters |
{r_name:<id>} |
Displays the name of the role provided by its <id> |
Greeters |
{tag} |
Displays the tag (username#discriminator ) of the member that joined |
user#1234 |
Info¶
Donate¶
Data
Permission: None
Bot requires: None
Aliases:
Donation
Donations
Donators
Arguments: None
Examples:
p.donate
Gives you information on how you can donate and what awesome people donated so far .
Emote¶
Data
Permission: None
Bot requires: None
Aliases:
E
Arguments:
:emote:
The emote to get information from. Needs to be a mention of a custom emoji (Unicode emojis won't work).--search
Searches the past 100 messages for any custom emojis in them and lists any it finds.
Examples:
p.emote :coolEmoji:
p.emote --search
Gives you information about the emoji you provided, or about all the emojis that have been found in the previous 100 messages of a channel.
Some information such as Server may not be available, unless the bot is on the server the emote comes from.
Guild¶
Data
Permission: None
Bot requires: None
Aliases:
Guildinfo
Server
Serverinfo
Arguments: None
Examples:
p.guild
Gives information about the server you used the command in.
Help¶
Data
Permission: None
Bot requires: None
Aliases:
Command
Commands
Arguments: None
Examples:
p.help
Gives you a link to the site you're currently reading.
Info¶
Data
Permission: None
Bot requires: None
Aliases:
Infos
Information
Arguments:
--dm
Sends the bot info to your direct messages.
Examples:
p.info
p.info --dm
Gives you information about the bot (Version, Library used, bot lists, etc).
Invite¶
Data
Permission: None
Bot requires: None
Aliases:
Links
Arguments:
--dm
Sends the invite and other links to your direct messages.
Examples:
p.invite
p.invite --dm
Gives you information on how to invite the bot.
Ping¶
Data
Permission: None
Bot requires: None
Aliases: None
Arguments: None
Examples:
p.ping
Checks the connection to Discord and how long it takes to edit a message and displays it to you.
Quote¶
Data
Permission: None
Bot requires: None
Aliases: None
Arguments:
messageId
The ID of the message to quote.#channel
Channel to quote the message from. Needs to me a channel mention.
Only required if the message is not in the same channel as where you executed this command in.
Examples:
p.quote 123456789123456789
p.quote 123456789123456789 #otherchannel
Gets the message using the provided message ID and quotes it.
The bot won't quote messages, if the channel it is located in is marked as Age-gated (NSFW) while the channel you used the command in is not.
Shards¶
Data
Permission: None
Bot requires: None
Aliases:
Shard
Shardinfo
Arguments: None
Examples:
p.shards
Lists the shards the bot currently has including their ping, number of servers and connection status.
What is a shard?
Quote from the Discord Developer Documentation:
As apps grow and are added to an increasing number of guilds, some developers may find it necessary to divide portions of their app's operations across multiple processes. As such, the Gatewayimplements a method of user-controlled guild sharding which allows apps to split events across a number of Gateway connections. Guild sharding is entirely controlled by an app, and requires nostate-sharing between separate connections to operate. While all apps can enable sharding, it's not necessary for apps in a smaller number of guilds.
tl;dr: Shards are - in most simplistic terms - separate gateway connections to Discord, which receive updates and events only for themself and not other shards.
Stats¶
Data
Permission: None
Bot requires: None
Aliases:
Stat
Statistic
Statistics
Arguments: None
Examples:
p.stats
Gives some statistics about the bot such as total number of servers, shards, RAM usage and how long it has been running since last restart.
User¶
Data
Permission: None
Bot requires: None
Aliases:
Member
Userinfo
Userstats
Arguments:
@user
Optional user to get information from.
Defaults to you if not specified.
Examples:
p.user
p.user @user
Shows information about yourself or another user, if provided.
NSFW¶
Blowjob¶
This command can only be executed in an Age-gated (NSFW) channel!
Data
Permission: None
Bot requires: None
Aliases:
Bj
Bjob
Succ
Arguments:
@user
The User to give a blojob. Needs to be a mention.
Examples:
p.blowjob @user
Askes the mentioned user, if you can give them a blowjob.
The user can accept or deny the request.
Cum¶
This command can only be executed in an Age-gated (NSFW) channel!
Data
Permission: None
Bot requires: None
Aliases:
Cumming
Arguments: None
Examples:
p.cum
Returns a random gif of someone cumming.
Fuck¶
This command can only be executed in an Age-gated (NSFW) channel!
Data
Permission: None
Bot requires: None
Aliases:
Sex
Arguments:
@user
The user to have sex with. Needs to be a mention--anal
Pre-selects anal as sex option.--normal
Pre-selects hetero sex as sex option.--yaoi
Pre-selects yaoi (Gay) sex as sex option.--yuri
Pre-selects yuri (Lesbian) sex as sex option.
Examples:
p.fuck @user
p.fuck @user --anal
p.fuck @user --normal
p.fuck @user --yaoi
p.fuck @user --yuri
Asks the mentioned user if they want to have sex with you.
If no other argument was provided can the asked user select between anal, normal, yaoi (Gay) or Yuri (Lesbian) sex, or deny the request.
When one of the options has been provided can the asked user only accept or deny the request.
Neko¶
This command can only be executed in an Age-gated (NSFW) channel!
Data
Permission: None
Bot requires: None
Aliases:
Catgirl
Arguments:
--nsfw
Gives a NSFW neko image or gif.--gif
Receive a gif instead of an image.
Examples:
p.neko --nsfw
p.neko --nsfw --gif
Gives a random image or gif of a NSFW Neko (Cat girl)
Pussylick¶
This command can only be executed in an Age-gated (NSFW) channel!
Data
Permission: None
Bot requires: None
Aliases:
Plick
Cunni
Arguments:
@user
The User to give cunnylingus. Needs to be a mention.
Examples:
p.pussylick @user
Asks the mentioned user if you can lick their pussy.
The user can accept or deny the request.
Solo¶
This command can only be executed in an Age-gated (NSFW) channel!
Data
Permission: None
Bot requires: None
Aliases:
Girl
Arguments:
--male
Gives a male masturbating instead of a female.
Examples:
p.solo
p.solo --male
Gives a random gif of a girl masturbating.
When --male
is provided, returns a gif of a male masturbating instead.
Threesome¶
This command can only be executed in an Age-gated (NSFW) channel!
Data
Permission: None
Bot requires: None
Aliases:
3some
Arguments:
@user1
The first User to ask to have a threesome with. Needs to be a mention.@user2
The second user to ask to have a threesome with. Needs to be a mention.--fff
Will return a gif with only females in it.--mmf
Will return a gif with 2 males and 1 female in it.
Examples:
p.threesome @user1 @user2
p.threesome @user1 @user2 --fff
p.threesome @user1 @user2 --mmf
Askes two users if they want to have sex with you.
If no additional argument is provided, will the returned gif show 1 male and 2 females. This can be changed to only females with --fff
or 2 males and 1 female with --mmf
.
The users can accept or deny the request. Only when both accept will the command succeed.