Commands (Discord)

The following is a guide to Zaphyr's Discord commands (for IRC, see here). There are others, and more will be added below as these get documented. Custom responses are available for when Zaphyr says hi, goodbye and goodnight.

Note: You can use full stops instead of commas. Also remember that some commands have timeouts, these are listed at the bottom right of each command in red. If Zaphyr doesn't reply to a command you recently issued, please wait the full rate limit and try again.

This page is still undergoing changes to bring in those final commands. Almost there!

Help and Greetings

Discord
,helpZaphyr: help,commands,doc

See who Zaphyr is and get a link to this website.

Discord
@Zaphyr

Get Zaphyr to say your name!

Discord IRC
(hi|hello|hey|morning|afternoon|evening) Zaphyr

Say hi to Zaphyr.

Discord IRC
(bye|goodbye|cya) Zaphyr

Say goodbye to Zaphyr.

Discord IRC
(night|goodnight) Zaphyr

Say goodnight to Zaphyr.

Discord IRC
(thanks|thank you|cheers) Zaphyr

Say thanks to Zaphyr.

Discord IRC
Zaphyr, say (...) to

make Zaphyr say hi, goodbye, goodnight or thanks to nick, using the above commands (except 'cya'), whether they are around or not!

Discord IRC
(i love you|love you|you are awesome|you're awesome) Zaphyr

Say you love Zaphyr!

Discord
hail Zaphyr

Hail Zaphyr!

Discord IRC
(wb|welcome back) Zaphyr

Welcome back Zaphyr!

Discord IRC
Zaphyr o/

Wave at Zaphyr

Conversation, Messages and Reminders

Discord IRC
,convo

Zaphyr will ask a question to spark a new conversation

Discord IRC
,why,tubbs

Zaphyr will spout a cryptic piece of advice at you.

Discord IRC
,puns,pun

Zaphyr will spit out a random pun at you!

Discord IRC
,in <time> <msg>

displays a msg after the given time has elapsed.

Discord IRC
,at <time> <msg>

displays a msg at the given time.

Discord IRC
,ask

ask Zaphyr a yes or no question, and he'll respond randomly with yes or no. Also if you give him a list of items separated by 'or' he'll randomly choose one of them.

Discord IRC
,tlhob

same as the Ask command but in Klingon; Zaphyr will respond with HIja' or ghobe'.

Actions

Discord
,action_optin,action_optout

Opt in or opt out of being affected by the bot's action commands that target others; if you are opted out you can't use action commands that target others either

120s

Discord
,action_optchk <nick>,action_optcheck <nick>

Check opt in status of nick (or yourself is nick is empty)

5s

Discord
,bap <nick>,bap <@mention>

Zaphyr will bap nick

15s

Discord
,chill <nick>,chill <@mention>

Zaphyr will provide a soothing message or action to nick

15s

Discord
,dance <nick>,dance <@mention>

Zaphyr will dance with nick

15s

Discord
,glitter <nick>,glitter <@mention>,glitterbomb <nick>,glitterbomb <@mention>

Zaphyr will glitterbomb nick

15s

Discord
,heal <nick>,heal <@mention>,rez <nick>,rez <@mention>

Zaphyr will heal nick

15s

Discord
,hug <nick>,hug <@mention>

Zaphyr will hug nick

15s

Discord
,huggle <nick>,huggle <@mention>

Zaphyr will poke huggle

15s

Discord
,kiss <nick>,kiss <@mention>

Zaphyr will kiss nick

15s

Discord
,nom <nick>,nom <@mention>

Zaphyr will nom nick

15s

Discord
,pet <nick>,pets <nick>

Zaphyr will pet nick

15s

Discord
,poke <nick>,poke <@mention>

Zaphyr will poke nick

15s

Discord
,snow <nick>,snow <@mention>

Zaphyr will throw a snowball at nick

15s

Discord
,snuggle <nick>,snuggle <@mention>

Zaphyr will snuggle mick

15s

Discord
,assassinate <nick>,assassinate <@mention>,bump <@mention>,bump <@mention>

Zaphyr will assassinate nick... but will he?

15s

Discord
,defenestrate <nick>,defenestrate <@mention>,evict <nick>,evict <@mention

Zaphyr will defenestrate nick... but will he?

15s

Discord
,kill <nick>,kill <@mention>,slaughter <nick>,slaughter <@mention>,massacre <nick>,massacre <@mention>

Zaphyr will kill nick... but will he?

15s

Discord
,shoot <nick>,shoot <@mention>

Zaphyr will shoot nick... but will he?

15s

Discord
,slap <nick>,slap <@mention>

Zaphyr will slap nick... but will he?

15s

Discord
,stab <nick>,stab <@mention>

Zaphyr will stab nick... but will he?

15s

Discord
,throttle <nick>,throttle <@mention>

Zaphyr will throttle nick... but will he?

15s

Discord
,throw <nick>,throw <@mention>

Zaphyr will throw nick... but will he?

15s

Discord
,birdseed <nick>,birdseed <@mention>

Zaphyr will throw nick some birdseed

15s

Discord
,pizza <nick> <toppings>,pizza <@mention> <toppings>

Zaphyr will throw nick a pizza, either randomly generated or with the toppings you provide

15s

Discord
,cake <nick> <toppings>,cake <@mention> <toppings>

Zaphyr will throw nick a cake, either randomly generated or a sponge cake with the toppings you provide

15s

Discord
,pancake <nick> <toppings>,pancake <@mention> <toppings>,pancakes <nick> <toppings>,pancakes <@mention> <toppings>

Zaphyr will throw nick a pancake, either randomly generated or with the toppings you provide

15s

Discord
,pie <nick> <toppings>,pie <@mention> <toppings>

Zaphyr will throw nick a pie, either randomly generated or with the fillings you provide

15s

Discord
,replicate <nick> <item...>,make <nick> <item...>,replicate me <item...>,make me <item...>

A powerful command! Zaphyr can make nick whatever you provide in item. Zaphyr also knows some recipes! You can instead ask for 'food' or 'drink', providing alongside it 'hot' or 'cold', or 'meat' or 'veg'. For example, I can ask Zaphyr go make me a 'hot drink', or 'cold veg food'.

15s

Discord IRC
,farm

a random farm animal noise

3s

Discord IRC
,baa,sheep

a sheep noise

3s

Discord IRC
,cluck,chicken

a chicken noise

3s

Discord IRC
,cock

a cockerel noise

3s

Discord IRC
,glub,fish

a fish noise

3s

Discord IRC
,moo,cow

a cow noise

3s

Discord IRC
,meow,cat

a cat noise

3s

Discord IRC
,oink,pig

a pig noise

3s

Discord IRC
,woof,dog

a dog noise

3s

Discord IRC
,ow

ow!

3s

Discord
,mock

Mock the previous thing posted

3s

Games

Discord IRC
,cah

Start a game of Cards Against Humanity with Zaphyr. Click above to see more.

Discord
,cahcard

Draw a random Cards Against Humanity card combo.

Discord IRC
,poker

Start a game of Texas HoldEm Poker with Zaphyr. Click above to see more.

Discord IRC
,onww

Start a game of One Night Ultimate Werewolf with Zaphyr. Click above to see more.

Discord
,courtmartial <nick>,courtmartial <@mention>

Courtmartial nick... a quick one minute game of luck set in the Star Trek universe.

Discord
,trivia

Draw a Trivia card.

Time, Location and Weather

Discord IRC
,beats

get the current Internet time in Swatch beats.

Discord IRC
,t,t <timezone>

get the current time in GMT or in the provided timezone.

Discord IRC
,tock

return the time from the USNO Master Clock.

Discord IRC
,easter <year>

displays the date for Easter for a given year.

Discord
,weather <city, country>,open_weather <city, country>,opw <city, country>

Displays weather information from Open Weather of the selected city. Optional: country.

Discord IRC
,windchill <temp> <wind speed>,wc <temp> <wind speed>

shows Windchill in F.

Discord IRC
,advent

show the current day's advent calendar entry; only works in December!

Discord IRC
,advent <no>,advent <yr> <no>

show a previous day's advent calendar entry, replacing the number with the day you want to be replaced; years include 13, 14 and 15, and without a year offers 2016.

Words, Numbers, Currency and Colours

Discord
,c <query>,cal <query>,calc <query>,wa <query>

Calculator using Wolfram Alpha, for calculations and conversions.

Discord IRC
,math <query>

Calculator using Sympy Gamma, for calculations.

Discord IRC
,rand <num> <num>

Randomly picks a number between the two points. One number can be provided and Zaphyr will assume the other bound is 0.

Discord IRC
,diceroll <roll>,roll <roll>

Rolls dice of your choosing; needs to be in the <a href="https://en.wikipedia.org/wiki/Dice_notation">notation</a> xdy, where x is the number of dice, and y is the number of sides. Example: 1d20. You can roll multiple dice by using spaces, example: 1d20 2d6. You can +/- numbers off dice rolls, example: 1d20+4.

Discord IRC
,dict <word>,define <word>,word <word>

Returns the definition of a word using Wiktionary.

Searching the Web

Discord
,web <query...>

Searches the web and returns results

Discord
,news <query...>

Searches the web for news and returns results

Discord
,img <query...>

Searches the web for images and returns results

Discord IRC
,wiki <term>,wik <term>,w <term>

Return information about <term> from English Wikipedia.

Discord
,wiki :<lang> <term>,wik :<lang> <term>,w :<lang> <term>

Return information about <term> from given Wikipedia, where <lang> is the two digit country code as given in the URL prepended by a colon. Examples :es :sv

Discord IRC
,xkcd,xkcd <num>,xkcd (r|ran|rand|random)

Displays the desired comic from xkcd. .xkcd (for most recent), .xkcd [comic number] (for specific comic), or .xkcd [r | ran | rand | random] (for a random comic).

Discord
,xkcdt,xkcdt <num>,xkcdt (r|ran|rand|random)

Displays the desired comic from xkcd with transcript if one is present. .xkcd (for most recent), .xkcd [comic number] (for specific comic), or .xkcd [r | ran | rand | random] (for a random comic).

Discord IRC
,urb <term>,urban <term>

Return the top post about <term> from Urban Dictionary.

Points, Quotes and Polls

Discord IRC
,addquote <quote>

Adds a quote to the internal quote database.

Discord
,addquoteof <nick> <quote>,addquoteof <@mention> <quote>

Adds a quote to the internal quote database, referencing it to user.

Discord IRC
,quote <number>

Retrieve a quote. Optional: number provides for a specific quote number, otherwise a random quote is provided.

Discord
,quoteid <QID>,qid <QID>

Retrieve a quote with a unique identifier to get the exact one you want. QID's are displayed in the bottom left of the footer in square brackets. Useful as quotes can sometimes get reordered.

NationStates General

Discord IRC
,nation <nation>,n <nation>,boneyard <nation>,b <nation>

Get NationStates nation information and nation page (or boneyard) link.

Discord IRC
,region <region>,r <region>,rmb <region>

Get NationStates region information and region page link.

Discord IRC
,dossier <nation>

Get NationStates link to add a nation to your dossier.

Discord IRC
,ec <nation>

Get endorsement count of a nation.

Discord IRC
,spdr <nation>

Get regional influence of a nation.

Discord IRC
,wan <region>,wanz <region>

Get all WA nations of a region (can leave blank for home region; currently says Region Not Found if no WA nations found).

Discord IRC
,nwan <region>,nwanz <region>

Get all non-WA nations of a region (can leave blank for home region; currently says Region Not Found if no non-WA nations found).

Discord IRC
,rebels <region>,rebelz <region>

Get all nations not endorsing the delegate in a region (can leave blank for home region).

Discord
,nneb <nation>

Get all nations not endorsed by provided nation; good for endotarting. Available to specific users only.

Discord IRC
,nfs <search>,nfst <search>

Provide link to search NS Forums for a particular topic

Discord IRC
,nsfp <search>

Provide link to search NS Forums for a particular post

NationStates Fun

Discord
,zombiez <region>

Get a list of nations in the region that have zombies. Available only during the NS zombie apocalypse to certain people.

Wintreath Commands

Discord
,op <reason>,operator <reason>,operators <reason>

Request support from the chat op team with a provided reason. The operators will be notified.

Discord
,constitution,cons,fundlaw

Get a link to the Wintreath Fundamental Law page.