Author Topic: PonyBot Command List  (Read 1340 times)


  • Remember to always be yourself; unless you can be a Unicorn; then ALWAYS be a Unicorn!
  • Administrator
  • Unicorn
  • *****
  • Posts: 269
  • Hoof Bump: 20
  • Always be a unicorn!
    • View Profile
    • Click here to join our IRC channel suite.
PonyBot Command List
« on: May 28, 2016, 02:52:55 PM »
Here is a list of all of PonyBot's functions!

This sends you a PM showing the recent conversation.

(also !afk)
Pings everypony who used the !addme command letting them know you are leaving for the night.

(also !hello)
Pings everypony in the !addme list letting them know you are back.

Adds you to the ping list for !goodnight and !back. To get your name removed, please let a mod know and they can remove you from the list.

!links <name>
Lists the last 5 URL's that <name> has posted in a PM.
example: !links Midnight

!seen <name>
Shows the last time that <name> has posted showing what they said.

(also !channels and !list)
Lists the available PonyCafe channels in our channel suite.

Tells a joke.

!mymotto <insert your motto here>
Sets your personal motto.
example: !mymotto This is my motto.

!motto <name>
Displays another user's motto.
example: !motto Midnight

!magic <name>
Does something special to <name>. Can also be used without the <name>.
example: !magic Midnight

Gives something in the PonyCafe barrel to you. Can optionally be used with <name>
example: !barrel Midnight

!sammach <word>
Breaks down each letter in the word you give it and finds a fruit/vegetable name that starts with that letter. Great for finding new sandwich (or even salad) ideas.
example: !sammach boggy

!set <emoji-name> <emoji-link>
Sets an emoji/variable to whatever text you want. This variable is tied to your user name.
example: !set test This is a test.
This will set the text "This is a test." to the variable test.
** See the Special Sets for special ways to use this feature **

!get <emoji-name>
Displays the contents of one of your emojis/variables.
example: !get test
This will display the "This is a test." from the !set example.

!otherget <user> <variable>
This lets you display the contents of another users' emojis/variables.
example: !otherget Midnight test

This lists your emojis/variables. Can optionally be used with a 'v' after the command to display in the main channel.

!othervars <user>
This lists another user's emojis/variables. The 'v' command can be used after the <user> to display the list in the main channel.
example: !othervars Midnight v

!del <vars>
This lets you delete one or more of your own emojis/variables.
example: !del test happy sad notes

!setavatar <link>
Sets a link as your avatar. It should be a link to an image that represents you.

!avatar <user>
Displays the link that <user> has set as their avatar.

!setsite <link>
Like the !setavatar but lets you set a link to your personal website, email or user profile.

!site <user>
Lets you display the site set by <user> with the !setsite command

!notify <user>
This lets <user> know that you have sent them a PM on the forum.

!vote <vote>
Lets you vote on the topic advertised.
example: !vote Twilight Sparkle

Gives you PonyBot's version number and new features.

!search <letters>
Lets you search for users who have visited by the search term used.
example: !search sapphire

Wakes up the backup bot (if present).

Puts the backup bot to sleep. If you are seeing two bots reply to each command, use this to shut up the backup.

** Special set variables **
!set login <login message>
This lets you have a special message that PonyBot will display when you join a channel.

!set recent <channels>
This lets you have an "auto !recent" occur when you join a channel.
example: !set recent #PonyCafe
note: The channel must start with # and IS CASE SENSITIVE!

!set case any
This makes it so commands can start with uppercase letters, such as !get can be typed as !Get.
To undo this just !set case low    (or anything other than any or Any)
« Last Edit: December 31, 2017, 09:26:38 PM by SapphireLightning »