Skip to content

Commands

This page lists all available commands of the bot.
The default prefix is p. but can be changed with the prefix command

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
  • Arguments surrounded by <> are required while those surrounded with [] are optional.
    • You don't need to include the <> and [] for an argument!
    • Order of the arguments is not important unless mentioned.
    • Arguments containing ... mean you can add as many as you like.

Fun

Guild

Info

NSFW


Fun

Bite

 

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

 

Permission: None
Bot requires: None

Aliases:

  • Blushing

Arguments: None

Examples:

  • p.blush

Lets you blush.


Comfy

 

Permission: None
Bot requires: None

Aliases: None

Arguments: None

Examples:

  • p.comfy

Lets you show others that you're feeling comfy right now.


Cry

 

Permission: None
Bot requires: None

Aliases:

  • Sad
  • Sob

Arguments: None

Examples:

  • p.cry

Lets you cry. 😢


Cuddle

 

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

 

Permission: None
Bot requires: None

Aliases:

  • Dancing

Arguments: None

Examples:

  • p.dance

Lets you show to others that you're dancing. ~(^-^)~


Eevee

 

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

 

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

 

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

 

Permission: None
Bot requires: None

Aliases:

  • Spiceandwolf
  • Nom

Arguments: None

Examples:

  • p.holo

Gives an image of Holo from the manga and anime "Spice & Wolf". (Example)


Hug

 

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

 

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

 

Permission: None
Bot requires: None

Aliases:

  • Foxgirl

Arguments: None

Examples:

  • p.kitsune

Gives a random image of a kitsune (fox girl). (Example)


Lick

 

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

 

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))


Pat

 

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

 

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.


Senko

 

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

 

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 first one with. Needs to be a mention. Defaults to you if not set.

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

 

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

 

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

 

Permission: None
Bot requires: None

Aliases:

  • Grin
  • Grinning

Arguments: None

Examples:

  • p.smile

Lets you Smile. :)


Tail

 

Permission: None
Bot requires: None

Aliases:

  • Wag
  • Wagging

Arguments: None

Examples:

  • p.tail

Lets you wag your tail (in excitement hopefully).


Tickle

 

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

 

Permission: Manage Server
Bot requires: None

Aliases:

  • Lang

Arguments:

  • [set <language>] - Sets the language used to the specified one. <language> is the language you want to use.
  • [reset] - Resets the language back to en (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

 

Permission: Manage Server
Bot requires: None

Aliases: None

Arguments:

  • <set <prefix>> - The new prefix to use for commands. <prefix> is the new prefix you want to use.
  • <reset> - Resets the prefix back to 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

 

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. <background> needs to be the name of an existing background to use. Tier 2/3 Patreons can set an image URL to use.
  • [bg reset] - Resets the background to color_white.
  • [channel set <#channel>] - Sets the channel to send welcome messages in. <#channel> needs to be a Channel mention where the bot can send messages in.
  • [channel reset] - Resets the channel back to none.
  • [color set <color>] - Sets the color to use for the text in the image. <color> needs to either be in the format rgb:r,g,b, hex:rrggbb or just random for randomized colours.
  • [color reset] - Resets the color back to hex:000000 (Black).
  • [icon set <icon>] - Sets the icon to the specified one. <icon> needs to be the name of an existing icon to use. Tier 2/3 Patreons can set an image URL to use.
  • [icon reset] - Resets the icon back to purr.
  • [msg set <message>] - Sets the message to greet joining users with. <message> can be any String you like and even have Placeholders.
  • [msg reset] - Resets the message back to Welcome {mention}!
  • [test] - Generates a message with the image using you as the user.

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

 

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

 

Permission: None
Bot requires: None

Aliases:

  • E

Arguments:

  • <:emote:> - The Emote to get more information from. Needs to be a custom Emoji (Not unicode Emoji).
  • <--search> - Searches in the past 100 messages for any custom Emojis and lists them.

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

 

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

 

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

 

Permission: None
Bot requires: None

Aliases:

  • Infos
  • Information

Arguments:

  • [--dm] - Sends the info to your Direct Messages.

Examples:

  • p.info
  • p.info --dm

Gives you information about the bot (Version, Library used, bot lists, etc).


Invite

 

Permission: None
Bot requires: None

Aliases:

  • Links

Arguments:

  • [--dm] - Sends the Invite info to your Direct Messages.

Examples:

  • p.invite
  • p.invite --dm

Gives you information on how to invite the bot.


Ping

 

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

 

Permission: None
Bot requires: None

Aliases: None

Arguments:

  • <messageId> - The ID of the message to quote.
  • [#channel] - Channel to search in for the message. Needs to be a channel mention. Only required if the message is not in the same channel where you use the 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

 

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 Gateway implements 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 no state-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

 

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

 

Permission: None
Bot requires: None

Aliases:

  • Member
  • Userinfo
  • Userstats

Arguments:

  • [@user] - Optional user to get information from. Needs to be a mention. Defaults to you if no user is provided.

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!

 

Permission: None
Bot requires: None

Aliases:

  • Bj
  • Bjob
  • Succ

Arguments:

  • <@user> - The User(s) to give a Blowjob. 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!

 

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!

 

Permission: None
Bot requires: None

Aliases:

  • Sex

Arguments:

  • <@user> - The User to have sex with. Needs to be a mention.
  • [--anal] - Pre-selects analsex as option.
  • [--normal] - Pre-selects normal sex as option.
  • [--yaoi] - Pre-selects Yaoi (Gay) sex as option.
  • [--yuri] - Pre-selects Yuri (Lesbian) sex as 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!

 

Permission: None
Bot requires: None

Aliases:

  • Catgirl

Arguments:

  • <--nsfw> - Gives a nsfw neko image or gif.
  • [--gif] - Returns 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!

 

Permission: None
Bot requires: None

Aliases:

  • Plick
  • Cunni

Arguments:

  • <@user> - The User to the pussy of. 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!

 

Permission: None
Bot requires: None

Aliases:

  • Girl

Arguments: None

Examples:

  • p.solo

Gives a random gif of a girl masturbating.


Threesome

This command can only be executed in an Age-gated (NSFW) channel!

 

Permission: None
Bot requires: None

Aliases:

  • 3some

Arguments:

  • <@user1> - The first user to ask for a threesome. Needs to be a mention.
  • <@user2> - The second user to ask for a threesome. Needs to be a mention.
  • [--fff] - Returns a random gif of 3 females having a threesome.
  • [--mmf] - Returns a random gif of 2 males and 1 female having a threesome.

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.