Commands (IRC)

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

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.

My website recently underwent a successful hacking attempt and I'm having to rebuild. This will be back in full soon!

Help and Greetings

IRC
,help

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

IRC
,commands

See commands that River can help in-chat with.

IRC
,doc <function_name>

Displays help information if a function name is provided from the list returned by .commands.

IRC
River!

Get River to say your name!

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

Say hi to River.

Discord IRC
(bye|goodbye|cya) River

Say goodbye to River.

Discord IRC
(night|goodnight) River

Say goodnight to River.

Discord IRC
(thanks|thank you|cheers) River

Say thanks to River.

IRC
River, say (...) to

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

Say you love River!

Discord IRC
(wb|welcome back) River

Welcome back River!

Discord IRC
River o/

Wave at River

Conversation, Messages and Reminders

IRC
,tell <nick> <msg>,to <nick> <msg>River, tell <nick> <msg>River, ask <nick> <msg>

tell nick about msg (River will tell nick when nick speaks next).

IRC
messages

query this to River to get all the latest messages sent to your nick.

IRC
,seen <nick>

reports when was last seen.

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

Discord IRC
,tlhob

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

IRC
,why

River will spout a cryptic piece of advice at you.

IRC
,excuse,excuses

River will spit out a programming excuse at you!

IRC
,convo

River will ask a question to spark a new conversation

Actions

IRC
,bap <nick>

River will bap nick

IRC
,chill <nick>

River will provide a soothing message or action to nick

IRC
,dance <nick>

River will dance with nick

IRC
,glitter <nick>,glitterbomb <nick>

River will glitterbomb nick

IRC
,heal <nick>,rez <nick>

River will heal nick

IRC
,hug <nick>

River will hug nick

IRC
,huggle <nick>

River will huggle nick

IRC
,kiss <nick>

River will kiss nick

IRC
,nom <nick>

River will nom nick

IRC
,poke <nick>

River will poke nick

IRC
,snow <nick>

River will throw a snowball at nick

IRC
,snuggle <nick>

River will poke snuggle

IRC
,assassinate <nick>,bump <nick>

River will assassinate nick... but will she?

IRC
,kill <nick>,slaughter <nick>,massacre <nick>

River will kill nick... but will she?

IRC
,shoot <nick>

River will shoot nick... but will she?

IRC
,slap <nick>

River will slap nick... but will she?

IRC
,stab <nick>

River will stab nick... but will she?

IRC
,throttle <nick>

River will throttle nick... but will she?

IRC
,throw <nick>

River will throw nick... but will she?

Discord IRC
,farm

a random farm animal noise

Discord IRC
,baa,sheep

a sheep noise

Discord IRC
,cluck,chicken

a chicken noise

Discord IRC
,cock

a cockerel noise

Discord IRC
,glub,fish

a fish noise

Discord IRC
,moo,cow

a cow noise

Discord IRC
,meow,cat

a cat noise

Discord IRC
,oink,pig

a pig noise

Discord IRC
,woof,dog

a dog noise

Discord IRC
,ow

ow!

Games

Discord IRC
,cah

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

Discord IRC
,poker

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

IRC
,werewolf

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

IRC
,uno

Start a game of UNO with River. Click above to see more.

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

Discord IRC
,easter <year>

displays the date for Easter for a given year.

Discord IRC
,nws <zip/county>,nws-more <zip/county>

query NOAA for warnings, watches or advisories for a given US ZIP code or US county, state pair.

IRC
,weather <ICAO>

Show the weather at airport with the code or code.

IRC
,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

IRC
,c <query>,cal <query>,calc <query>

Google Calculator, for calculations and conversions.

IRC
,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 River will assume the other bound is 0.

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

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.

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

Returns the definition of a word using Wiktionary.

IRC
,oed <word>

Returns the definition of a word from the Oxford English Dictionary.

IRC
,ety <word>

Return a word's etymology.

IRC
,hi <word>

Provides the Hindi Etymology for a given term.

IRC
,btc

Display the current prices for Bitcoins.

IRC
,fbtc

Displays results from thefuckingbitcoin.com.

IRC
,color,colors,colour,colours

River will print out a list of available IRC colours.

Searching the Web

IRC
,yt <query...>,youtube <query>

Returns the top 3 YouTube video results for the specified .

IRC
,ytc <query...>,youtubechannel <query>

Returns the top 3 YouTube channel results for the specified .

IRC
,ytp <query...>,youtubeplaylist <query>

Returns the top 3 YouTube playlist results for the specified .

IRC
,ddg <search query>,duck <search query>

Provides the first link from a DuckDuckGo search.

IRC
,bing <search query>

Provides the first result from a Bing search.

IRC
,search <search query>

Provides the first result from Bing and DuckDuckGo.

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

Return information about from Wikipedia.

IRC
,search <search query>

Provides the first result from Bing and DuckDuckGo.

IRC
,wq <category>,wikiquote <category>

Return a quote from Wikiquote about (example: ,wikiquote Category:Philosophers)

IRC
,ls_wq_cats,list_quote_cats,list_wikiquote_cats

List all available Wikiquote categories.

IRC
,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.

IRC
,mlb <team code>

Look up the current score of a MLB team (American baseball).

IRC
,img_me <term>,image_me <term>

Find term in Google images.

IRC
,mustache_me <term>

Find term in Google images and then put a mustache on it!

IRC
,animate_me <term>,nm8_me <term>,gif <term>

Find term in Giphy.

IRC
,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

IRC
,head <URI>

Provide HTTP HEAD information for .

IRC
,ip <URI/IP ADDR>,ipaddress <URI/IP ADDR>,host <URI/IP ADDR>

Provides host information on entered.

IRC
,isup <URI>

Check if website host is up.

IRC
,val <URI>

Validate using validator.w3.org.

IRC
,tld <TLD>

Shows info on a top level domain (e.g. .tld .com)

IRC
,github_search <repo>,gh_search <repo>,gh_s <repo>,gh <repo>

Search Github for a repo.

IRC
,github_user_search <user>,gh_user_search <user>

Search Github for a user.

IRC
,github_user_info <user>,gh_user_info <user>,gh_user <user>,gh_usr <user>,gh_u <user>

Get information on a Github user.

IRC
,github_prs <user>/<repo>,gh_prs <user>/<repo>

Get the number of pull requests done by user on repo.

IRC
,github_contribs <user>/<repo>,gh_contribs <user>/<repo>

Get the number of contributions done by user on repo.

IRC
,cs <callsign>

Queries qth.com for call sign information.

IRC
,cw <query>

Converts to/from morse code.

IRC
,bytes <str>

Return the byte representation of .

IRC
,char <seq>

Get info about a sequence.

IRC
,u <regexp>

Search for a particular Unicode codepoint.

IRC
,latex <string of latex>,tex <string of latex>

Returns a tinyurl of an image generated by provided LaTeX

Points, Quotes and Polls

IRC
,addpoint <nick>

Give a point to a user.

IRC
,rmpoint <nick>

Remove a point to a user.

IRC
,point <channel> <user>,points <channel> <user>,score <channel> <user>,scores <channel> <user>

Lists all users and their point values in the system. Optional: channel and user parameters for filtering.

Discord IRC
,addquote <quote>

Adds a quote to the internal quote database.

Discord IRC
,quote <number>

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

IRC
,rmpoint <nick>

Remove a point to a user.

IRC
,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")

IRC
,rsp,restraw,resendstrawpoll

Resends the last strawpoll link created.