Aquobot

Aquobot is a Discord bot designed to read various user inputs and respond, either with information or unfunny jokes.

Below are the commands Aquobot responds to, how the syntax should be used, and some examples for each.

How to use syntax: The syntax shows how to use the command, with the command name beginning with a '!', optional parameters in brackets, and phrases that should be replaced by whatever the user wishes to enter in caps.

The source code can be viewed here.

If you wish to add Aquobot to your server, make sure you have 'Manage Server' permissions, then visit this link.


Back to my website

!8ball

Gives a Magic 8-Ball response to a question

Syntax: !8ball QUESTION

@CarnacTheMagnificent !8ball Is Aquobot the best?

@Aquobot Yes of course!


!about

Aquobot gives a basic description of itself

Syntax: !about

@adrii !about

@Aquobot I am Aquobot, I am here to help!


!alive

Simply asks the bot to respond if active

Syntax: !alive

@John !alive

@Aquobot Yes, I am here.


!apod

Gets an image from NASA's "Astronomy Picture of the Day" site

Syntax: !apod [YYYY-MM-DD]

@Armstrong !apod

@Aquobot Today's Image: Earthrise


!birthday

Look up or add birthdays to the database

Syntax: !birthday [set/list] MONTH DAY

@EvilPoptart !birthday

@Aquobot Your birthday is on January 1


!blackjack

Play Blackjack with the computer!

Syntax: !blackjack

Note: Also works with '!bj'

You can see how many points you have with '!points'

@Oceans11 !blackjack

@Aquobot Alright, time to play blackjack!


!brainfuck

Convert messages into/out of the Brainfuck programming language

Syntax: !brainfuck MESSAGE/CODE

Note: Can also be used with '!bf'

@esoteric !brainfuck

@Aquobot ++++++++++[>++++++++++<-]>++++.+.


!cal

Prints out the calendar for the specified month or year

Syntax: !cal [MONTH/YEAR]

@Joel !cal

@Aquobot [Prints out calendar]


!choose

Picks between a list of options, separated by commas

Syntax: !choose OPTION1, OPTION2, OPTION3, ...

@magic !choose eat, sleep, drink

@Aquobot drink


!deletethis

Posts the .gif of Eggman holding the 'delete this' sign

Syntax: !deletethis

Note: Also works with !dt

@Sanik !deletethis

@Aquobot https://cdn.discordapp.com/attachments/214906642741854210/353702529277886471/delete_this.gif


!ecco

Takes text and adds it an image of the style of text from Ecco the Dolphin

Syntax: !ecco PHRASE

@Aquova !ecco Hello World!


!echo

Repeats back what is said to it

Syntax: !echo PHRASE

@Paul !echo Aquobot is really cool.

@Aquobot Aquobot is really cool.


!emoji

Prints out the input as emoji letters

Syntax: !emoji

@Ijome !emoji Hello world!

@Aquobot :reginal_indicator_w: ...


!fact

Gives a great and interesting fact

Syntax: !fact

@Magically Clueless !fact

@Aquobot Did you know the sky is blue?


!feedback

Sends feedback message to the developers

Syntax: !feedback MESSAGE

@Caesar !feedback Everything is broken.


!forecast

Gives a 7 day forecast of a specified location

Syntax: !forecast [set] LOCATION

Note: Can also be called with !f

@Alfred !forecast Cheyenne, WY

@Aquobot Tue June 20 2017, Cloudy...


!getavatar

Gives the avatar picture of the specified user

Syntax: !getavatar [USERNAME]

@KEN !getavatar

@Aquobot AvatarPic.png


!google

Returns the first Google search result

Syntax: !google PHRASE

Note: Also works with !g

@Waffles !google banana

@Aquobot https://en.wikipedia.org/wiki/Banana


!img

Gives the top Google Image search result of the search term

Syntax: !img PHRASE

@Jelly !img banana

@Aquobot https://www.organicfacts.net/wp-content/uploads/2013/05/Banana3-1020x765.jpg


!iss

Returns the current location of the International Space Station (ISS)

Syntax: !iss

Planned features: Better location detection, next flyover of your location

@Armstrong !iss

@Aquobot At 2017-07-22 12:14:34 the International Space Station is located at -22.3647, 2.9072


!joke

Tells a joke

Syntax: !joke

@Henry !joke

@Aquobot Why did the chicken cross the road? ...


!help

Posts a link to this webpage for reference

Syntax: !help

@George !help

@Aquobot http://aquova.github.io/Aquobot


!lovecalc

Gives the compatibility of two people. Totally not bogus.

Note: Can also be used with !lc

Syntax: !lovecalc NAME1 NAME2

@Mayo !lovecalc Ketchup Mustard

@Aquobot Those two are 100% compatible!


!mathfact

Gives mathmatical facts about a given number

Syntax: !mathfact INTEGER

@Meebles !mathfact 912

@Aquobot Did you know 912 is the best number?


!mayan

Converts date into the Mayan Long Count

Syntax: !mayan MM-DD-YYYY

@Roger !mayan 12-25-2017

@Aquobot That date is 13.0.5.1.10 in the Mayan Long Count


!morse

Convert a message into or out of morse code

Syntax: !morse MESSAGE

@Henry !morse hello

@Aquobot .... . .-.. .-.. ---


!myanimelist

Shows the MyAnimeList profile of the given user

Syntax: !myanimelist [set] USERNAME

Note: Also works with !mal

@Alcopops !mal

@Aquobot Here is your profile: myanimelist.net/profile/...


!nick

Replaces your nickname with the new one given

Syntax: !nick NEW_NICKNAME

@Knuckles !nick Chuckles

@Aquobot Your new username is now "Chuckles"


!pin

Pins the most recent post by the specified user

Syntax: !pin USERNAME

Note: You can also pin a message by reacting to it with the :pushpin: emoji

@James !pin Aquova


!points

See how many points you have from Blackjack and Slots

Syntax: !points

@PoorRichard !points

@Aquobot You have 912 points.


!poll

Presents a poll for users, based on input separated by commas. Users can vote via Discord reactions.

Syntax: !poll TITLE, OPTION1, OPTION2, OPTION3, ...

@Henry !poll What is 2+2?, 3, 4, 5

@Aquobot What is 2+2?
1. 3
2. 4
3. 5
[Discord reactions]


!quote

Returns a quote from the stored quote database

Syntax: !quote [remove #]

Note: Quotes are added to the database by reacting to a message with the :speech_balloon: emoji.

@eemie !quote

@Aquobot From Aquova: Hello world!


!qf

The same as !forecast, but gives the forecast in emojis

Syntax: !qf [set] LOCATION

@Qevin !qf Berlin, Germany

@Aquobot Tue: [sun_emoji]...


!qw

Same as !weather, but gives the weather in emojis

Syntax: !qw [set] LOCATION

@Ryan !qw NYC

@Aquobot [cloud emoji]


!rockpaperscissors

Play Rock, Paper, Scissors against the computer!

Syntax: !rockpaperscissors HAND

Note: Also works with '!rps'

You can check how many points you have with '!points'

@toe !rockpaperscissors rock

@AquobotRock beats Scissors, you win!


!roman

Converts numbers to/from roman numerals

Syntax: !roman NUMBER/NUMERAL

@eemie !roman CMXII

@Aquobot 912


!scrabble

Calculates how many scrabble points a word is worth

Syntax: !scrabble WORD

@Richard !scrabble banana

@Aquobot 8


!servers

Lists the number of servers Aquobot is currently serving.

Syntax: !servers

@Seth !servers

@Aquobot I am currently a member of 3 servers.


!serverinfo

Gives information on the current server

Syntax: !serverinfo

@FBI !serverinfo

@Aquobot Aquobot's Amazing Server | Created at...


!speedrun

Gives information about a game on speedrun.com

Syntax: !speedrun GAME or !speedrun USER username

@SpeedyGonzalez !speedrun Ecco the Dolphin

@AquobotGame: Ecco the Dolphin


!spellcheck

Attempts to find and correct any misspelled words in a sentence

Syntax: !spellcheck SENTENCE

@Badiyanu !spellcheck This sentense is mispelled.

@Aquobot Suggestion: This sentence is misspelled.


!slots

Try your hand at the slot machine!

Syntax: !slots

Note: You can check how many points you have with '!points'

@Lucky7 !slots

@Aquobot You got Bar-Jackpot-Blue, so you earned 2 points. Well, it's better than nothing.


!steam

Gives stats of a specified Steam account

Syntax: !steam STEAM_USERNAME

@Gaben !steam foobar

@Aquobot User foobar has 912 games on Steam and...


!stop

Posts a random 'stop' image

Syntax: !stop

@Octagone !stop

@Aquobot https://media.giphy.com/media/9MzzXn7ghEUW4/giphy.gif


!time

Posts the current local time of the user, or of a specified location.

Syntax: !time [set] LOCATION

@Crumbledore !time NYC

@Aquobot Sat, 24 Jun 2017 11:26 AM EDT


!todo

Allows users to add, remove, or view items on their personal todo list.

Syntax: !todo [add/remove#]

@lunalex !todo

@Aquobot Take out the trash.


!tr

Translates phrase into specified language

Syntax: !tr TARGET_LANG PHRASE

Note: Can also use !translate

Note: ^ can be used to translate previous message, i.e. !tr en ^

@eemie !tr en Helaas pindakaas

@Aquobot Too bad


!trapcard

Posts the image of the 'Bitch Hold On' trap card

Syntax: !trapcard

@Yugi !trapcard

@Aquobot https://pbs.twimg.com/media/CXnDzNFWAAA70wX.jpg


!twitch

Returns info about the Twitch profile of the specified user

Syntax: !twitch USERNAME

@FanDidlyTastic !twitch GamesDoneQuick

@Aquobot http://twitch.tv/gamesdonequick


!upside

Returns given text, but written upside down

Syntax: !upside PHRASE

@Obi-Wan !upside down

@Aquobot uʍop


/unshrug

Don't you wish there was a /unshrug to go with /shrug?

Syntax: /unshrug

@Rabbit /unshrug

@Aquobot _/¯(ツ)¯\_


!until

Gives number of days until specified date

Syntax: !until MM-DD-YYYY

@Roger !until 12-25-2017

@Aquobot 195 days


!userinfo

Gives information on the specified user

Syntax: !userinfo [USERNAME]

Note: Can either type in the exact username or use their 'ping' name

@PhoneBook !userinfo Aquobot

@Aquobot Aquobot#6491 | The Best Bot in the World


!wait

Posts an image of Kirby waiting

@KNDLR !wait

@Aquobot https://cdn.discordapp.com/attachments/296752525615431680/417678219408310283/8c9.png


!weather

Gives the current weather of a specified location

Syntax: !weather [set] LOCATION

Note: You can also use !w

@Alfred !weather Orlando, FL

@Aquobot Cloudy, 77F with wind speed of...


!whatpulse

Gives the statistics of a user's WhatPulse account

Syntax: !whatpulse [set] USERNAME

Note: Also works with !wp

@Ruby !whatpulse

@Aquobot You have pressed 9120 keys, etc...


!wiki

Returns the Wikipedia page of the searched term

Syntax: !wiki QUERY

@Crumbledore !wiki cats

@Aquobot https://en.wikipedia.org/wiki/Cat


!wolfram

Provides an answer to a WolframAlpha query

Syntax: !wolfram QUERY

@Ringo !wolfram time in NYC

@Aquobot 3:15:40 pm EDT | Monday, June 12, 2017


!xkcd

Posts a comic from xkcd

Syntax: !xkcd [random/#]

Note: Either !xkcd random or !xkcd rand will produce a random comic. !xkcd will post the most recent comic.

@Randall_Monroe !xkcd

@Aquobot Comic 912...


!youtube

Provides the Youtube link to the first result of the query

Syntax: !youtube QUERY

Note: Also works with !yt

@Karena !youtube dancing cats

@Aquobot https://www.youtube.com/watch?v=wXQUhX89vtQ