Commands

River

River is a female Jenni bot, created on 23 April 2015 by Wuufu, who serves Cynosure on Discord. The following is a guide to River's commands. There are others, and more will be added below as these get documented.

Note: You can use full stops instead of commas. Also remember that some commands have timeouts, if River doesn't reply to a command you recently issued, please wait a minute and try again.

Discord Note: River is a port from an IRC enabled bot. Not all commands below are fully implemented on Discord yet.

New

This will list new Discord specific commands as they get brought over. Stay tuned!

Games (#cynosure-games)
Command(s) Description
,uno Start a game of uno. More commands and how to play included at the UNO page.
,cah Start a game of Cards Against Humanity. More commands and how to play included at the CAH page.
,poker Start a game of Texas Hold'em Poker. More commands and how to play included at the Texas Hold'em page.
Help
Command(s) Description
River: help
,help
See who River is and get a link to this website.
,commands See commands that River can help in-chat with.
,doc <function_name> Displays help information if a function name is provided from the list returned by .commands.
,stats Show information on command usage patterns (note this command is temporarily disabled).
Hello and Goodbye

Custom responses are available for when River says hi, goodbye and goodnight.

Command(s) Description
River! Get River to say your name!
(hi|hello|hey|morning|afternoon|evening) River Say hi to River.
(bye|goodbye|cya) River Say goodbye to River.
(night|goodnight) River Say goodnight to River.
River, say (...) to Make River say hi, goodbye or goodnight to nick, using the above commands (except 'cya'), whether they are around or not!
(thanks|thank you|cheers) River Say thanks to River.
(i love you|love you|you are awesome|you're awesome) River Say you love River!
River: ping! Ping River in a channel or query.
Conversation, Messages and Reminders
Command(s) Description
,tell <nick> <message>
,to <nick> <message>
River, tell <nick> <message>
River, ask <nick> <message>
tell nick about message (River will tell nick when nick speaks next).
messages query this to River to get all the latest messages sent to your nick.
,seen <nick> reports when <nick> was last seen.
,in <time> <message> displays a message after the given time has elapsed.
,at <time> <message> displays a message at the given time.
,ask Ask River a yes or no question, and she'll respond randomly with yes or no. Also if you give her a list of items separated by ' or ' she'll randomly choose one of them.
,tlhob Same as the Ask command but in Klingon; River will respond with HIja' or ghobe'.
,why River will spout a cryptic piece of advice at you.
,excuse
,excuses
River will spit out a programming excuse at you!
,convo River will ask a question to spark a new conversation.
Actions
Command(s) Description
,poke <nick> asks River to poke nick.
,bap <nick> asks Tammy to bap nick.
,hug <nick> asks River to hug nick.
,snuggle <nick> asks River to snuggle nick.
,huggle <nick> asks River to huggle nick.
,dance <nick> asks River to dance with nick.
,kiss <nick> asks River to kiss nick.
,chill <nick> asks River to provide a soothing message or action to nick.
,heal <nick>
,rez <nick>
asks River to heal nick.
,glitter <nick>
,glitterbomb <nick>
asks River to throw a glitterbomb at nick.
,kill <nick>
,slaughter <nick>
,massacre <nick>
asks River to kill nick... but will she?
,assassinate <nick> asks River to assassinate nick... but will she?
,shoot <nick> asks River to shoot nick... but will she?
,slap <nick> asks River to slap nick... but will she?
,stab <nick> asks River to stab nick... but will she?
,throttle <nick> asks River to throttle nick... but will she?
,throw <nick> asks River to throw something at nick... but will she?
,snow <nick> throw a snowball at nick!
,nom <nick> noms nick!
,farm a random farm animal noise
,moo a cow noise
,baa a sheep noise
,oink a pig noise
,meow a cat noise
,fish a fish noise
,ow ow!
Time, Location and Weather
Command(s) Description
,beats get the current Internet time in Swatch beats.
,t get the current time in timezone.
,tock return the time from the USNO Master Clock.
,countdown <yr> <mth> <day>
,cd <yr> <mth> <day>
displays length of time until or since date specified. Use full format in arguments, e.g. 2013 07 22
,easter <year> displays the date for Easter for a given year.
,nws
,nws-more
Query NOAA for warnings, watches or advisories for a given ZIP code or county, state pair.
,weather <ICAO> Show the weather at airport with the code <ICAO> or <ZIP> code.
,open_weather <city, country>
,opw <city, country>
country is optional; displays weather information from Open Weather of the selected city
,advent show the current day's advent calendar entry
,advent <no>
,advent13 <no>
,advent14 <no>
,advent15 <no>
show a previous day's advent calendar entry, replacing the number with the day you want to be replaced.
Words, Numbers, Currency and Colours
Command(s) Description
,c <query> Google Calculator, for calculations and conversions.
,calc <query> Return the Frink calc for <query>.
,rand <num> <num> randomly picks a number between the two points. One number can be provided and River will assume the other bound is 0.
,diceroll <dice...> rolls dice of your choosing; needs to be in the notation 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.
,dict <word>
,define <word>
,word <word>
Returns the definition of a word.
,oed <word> Returns the definition of a word from the Oxford English Dictionary.
,ety <word> Return a word's etymology.
,hi <term> provides the Hindi Etymology for a given term.
,tr <phrase>
River: "<phrase>"?
translate's a phrase to English, e.g. River: "mon chien"?
,btc display the current prices for Bitcoins
,fbtc displays results from thefuckingbitcoin.com
s/misspelled word/correctly spelled word River will help say what you meant to say.
,color
,colour
,colors
,colours
River will print out a list of available IRC colours.
Searching the Web
Command(s) Description
,g <query> Google for <query> and return the top result.
,gc <query> Returns the number of Google results for the specified <query>.
,gcs <query...>
,comp <query...>
Returns the number of Google results of multiple queries, separated by spaces. If a query contains a space, place that query in speech marks.
,suggest <search query> Provides "Google Suggest" of provided query.
,yt <query...>
,youtube <query>
Returns the top 3 YouTube video results for the specified <query>.
,ytc <query...>
,youtubechannel <query>
Returns the top 3 YouTube channel results for the specified <query>.
,ytp <query...>
,youtubeplaylist <query>
Returns the top 3 YouTube playlist results for the specified <query>.
,ddg <search query>
,duck <search query>
Provides the first link from a DuckDuckGo search.
,bing <search query> Provides the first result from a Bing search.
,search <search query> Provides the first result from Bing, DuckDuckgo, and Google.
,wiki <term>
,wik <term>
,w <term>
Return information about <term> from Wikipedia.
,wq <category>
,wikiquote <category>
Return a quote from Wikiquote about <category> (example: ,wikiquote Category:Philosophers)
,ls_wq_cats
,list_quote_cats
,list_wikiquote_cats
List all available Wikiquote categories.
,wa <input> Queries WolframAlpha with the given input.
,imdb <film/show name>
,movie <film/show name>
,show <film/show name>
,tv <film/show name>
displays information from IMDB about a given film or TV show; can also add on year to the end.
,mlb <team code> look up the current score of a MLB team (American baseball).
,img_me <term>
,image_me <term>
find term in Google images
,mustache_me <term> find term in Google images and then put a mustache on it!
,animate_me <term>
,nm8_me <term>
,gif <term>
find term in Giphy
,twitter <UID> displays a tweet provided a given UID. For example: ",twitter 302123537890693120" will return the tweet, "Warren Buffett and Brazilian investor to buy Heinz for $28 billion: http://on.cnn.com/UjzpNK" from this address, https://twitter.com/CNN/status/302123537890693120
URLs, Websites, Coding, Github and Ham Radio
Command(s) Description
,head <URI> Provide HTTP HEAD information for <URI>.
,ip <URI/IP ADDR>
,ipaddress <URI/IP ADDR>
,host <URI/IP ADDR>
Provides host information on <URI/IP ADDR> entered.
,isup <URI> check if website host is up.
,val <URI> Validate <URI> using validator.w3.org.
,tld <TLD> Shows info on a top level domain (e.g. .tld .com)
,github_search <repo>
,gh_search <repo>
,gh_s <repo>
,gh <repo>
search Github for a repo.
,github_user_search <user>
,gh_user_search <user>
search Github for a user.
,github_user_info <user>
,gh_user_info <user>
,gh_user <user>
,gh_usr <user>
,gh_u <user>
get information on a Github user.
,github_prs <user>/<repo>
,gh_prs <user>/<repo>
get the number of pull requests done by user on repo.
,github_contribs <user>/<repo>
,gh_contribs <user>/<repo>
get the number of contributions done by user on repo.
,cs <callsign> queries qth.com for call sign information.
,cw <query> converts to/from morse code.
,bytes <str> Return the byte representation of <str>.
,char <seq> Get info about a sequence.
,u <regexp> Search for a particular Unicode codepoint.
,latex <string of latex>
,tex <string of latex>
returns a tinyurl of an image generated by provided LaTeX
Points, Quotes and Polls
Command(s) Description
,addpoint <nick> Give a point to a user.
,rmpoint <nick> Remove a point from a given user.
,scores Show the scores Tammy currently has a record of.
,addquote Adds a quote to the internal quote database.
,rmquote Delete a quote from the internal quote database.
,quote displays a random quote and total number of quotes.
,quote <number> displays a specific quote.
,q Randomly displays a quote.
,sp -t <title> <options>
,straw -t <title> <options>
,strawpoll -t <title> <options>
Creates a strawpoll with the chosen title and options (example: .strawpoll -t "Title Here" "Option 1" "Option 2" "Option 3")
,rsp
,restraw
,resendstrawpoll
Resends the last strawpoll link created
NationStates General Commands
Command(s) Description
,nation <nation>
,n <nation>
get NationStates nation information and nation page link.
,region <region>
,r <region>
get NationStates region information and region page link.
,rmb <region> get NationStates region information and region page link to the RMB.
,boneyard <nation>
,b <nation>
get NationStates nation information and boneyard link.
,dossier <nation> gets NationStates nation information and link to add to your dossier.
,ec <nation> view NationStates nation endorsement count.
,spdr <nation> view NationStates nation influence stats.
,wan <region>
,wanz <region>
view all WA nations of that region. If <region> is left blank, Cynosure is used. Note ,wanz prints out nations with underscores, ,wan with spaces.
,nwan <region>
,nwanz <region>
view all Non WA nations of that region. If <region> is left blank, Cynosure is used. Note ,nwanz prints out nations with underscores, ,nwan with spaces.
,rebels <region>
,rebelz <region>
view those not endorsing the delegate of a region. If <region> is left blank, Cynosure is used. Note ,rebelz prints out nations with underscores, ,rebels with spaces.
,approx <region>
,major <region>
get an approximate time for major update for a region.
,minor <region> get an approximate time for minor update for a region.
,nsf <term>
,nsft <term>
search NationStates forums by topic for term.
,nsfp <term> search NationStates forums by post for term.
NationStates Fun Commands
Command(s) Description
,rr Russian Roulette, will you get shot? (Added by Ceraser)
,rick Roll! (Added by Wuufu)
,si nobody expects the Spanish Inquisition! (Added by Butterspring)
,well get a geeky quote (Added by Leutheria)
,cahcard Randomly pick a question/answer combo from Tammy's CAH decks (Added by Wuufu)
,grenade the Monty Python Holy Grenade quote (Added by Wuufu)
,pizza <ingredients ...> ask for a random pizza, or with select ingredients (Added by cunningcat)
,cake <nick>
,cake <ingredients ...>
throw a cake at nick, or pass a cake to you with two or more ingredients
,pancake <nick>
,pancake <toppings ...>
throw a pancake at nick, or pass a pancake to you with two or more toppings
,birdseed <nick> throw some birdseed at nick, or at you if nick is not used
,potato <nick> throw some potatoes at nick, or at you if nick is not used
,make <nick> <(options)>
,replicate <nick> <(options)>
passes nick an item based on parameters; you can either fill options with what you want to pass, or use the commands "food" or "drink" anywhere in options to pass a food/drink; you can add "hot", "cold", "veg" and/or "meat" to restrict the type of "food" or "drink"
,coup ask Tammy on whether we should coup a GCR!
,ucrcoup ask Tammy on whether we should coup a UCR!
,adducrcoup <region> add a UCR region for the UCR Coup command to use
,remucrcoup <region>
,delucrcoup <region>
remove a UCR region from the UCR Coup command. Admin only.
,doit link to the Shia LaBeouf motivational video!
,friday link to Rebecca Black's Friday! (Added by Johanna)
,froot link to the Froot cat video! (Added by Tangaroa)
,narwhals link to the Narwhals video! (Added by Johanna)
,nottoday link to the Not Today video!
,surprise link to the "Shia LaBeouf" Live video!
Cynosure NS Commands
Command(s) Description
,law link to the Library of Law on the website
,constitution
,cons
link to the Constitution of Cynosure on the website
,rgpdate <date> convert to Roleplay date; date is optional and can be in any known format and include time. If ignored, right now is used
,rldate <date> convert from Roleplay date; date is optional and can be in any known format and include time. If ignored, right now is used
Cynosure Recruitment Commands (#cynosure only)
Command(s) Description
,recruit see who is recruiting.
,recruit help River will tell you these basic commands.
,recruit start start recruiting.
,recruit stop <nation> stop recruiting. <nation> stores a stopped nation to the next person who recruits.
,recruit nation <nation> Store a stopped nation to the next person who recruits.
,recruit clear clear recruiting (or a stored nation) if someone fails to stop; can only be called by River's parents.
,recruitstats See your recruitment stats. NB: stats are added to when you stop recruiting.
,recruitstats <nation> See <nations> recruitment stats.
,recruitstats time See top 10 recruiters based upon time spent.
,recruitstats nations See top 10 recruiters based upon nations recruited.
Administrative Commands

Current Administrators of River include Wuufu, as parent. Owner is Wuufu.

Command(s) Description
,blocks Allow manipulation of the blocklist. (You can block people from using River on a nick and/or hostmask basis). (owner only)
,me <channel|nick> <message> Do a /me to a given nick or channel. (admin only)
,msg <channel|nick> <message> Message a given channel or nick a given message. (admin only)
,join <channel> Join the provided channel. (admin only)
,part <channel> Leave the provided channel. (admin only)
,quit Disconnect from the network. (owner only)