Usage


Parameters which are optional are surrounded with (parenthesis)

Parameters with choices are shown with a | symbol i.e. either or

Parameters with [square brackets] are NOT optional


The following commands will work with Jarvis present in the channel:

.HelenBot

  • Arguments: None
  • Start of line: Yes
    • Displays the current version of the bot
    • Ex: "Hey, what version are you .HelenBot"?

.hugHelen|.helenHug

  • Arguments: None
  • Start of line: Yes
    • Hugs the bot!
    • Warning: She may respond with a snarky comment

.hugme

  • Arguments: The message you'd like to set
  • Start of line: Yes
    • Sets the message you'd like to hear when you hug the bot.
    • Warning: Only specific users are allowed to do this.

.pronoun

  • Arguments: [username]
  • Start of line: yes
    • Displays the pronouns, and accepted pronouns of the user in question

.myPronouns

  • Start of line: yes
    • Displays the pronouns, and accepted pronouns of the requesting user

.clearPronouns

  • Arguments: None
  • start of line: yes
    • Clears the pronoun preferences of the requesting user

.setPronouns

  • Arguments: ("accepted") [space separated list]
  • Start of line: Yes
    • Will insert your pronouns in to Helens' brains.
    • Adding "Accepted" (case doesn't matter) as your first word in the list will set that to be an accepted pronoun, instead of a regular pronoun

The following commands only work if Jarvis is not present.

.ch|.choose

  • Arguments: A comma separated list of strings (the choices)
  • Start of Line: Yes
    • Chooses between the supplied list of choices
    • EX: ".ch Be a bot, Be a human"
    • Expected output: "Username: Be a Bot"

.mode

  • Arguments: none
  • Start of line: Yes
    • Displays the current active mode (Enabled for everyone, or for only Administrators)
    • Ex: ".mode"

.roll

  • Arguments: [Number][d|f][Size] (Bonus) (-e) (message)
  • Start of line: Yes
    • Rolls the specified number of dice.
    • Order of arguments matters significantly.
    • -e will expand the result to show you every dice roll, up to 20
    • Ex: ".roll 1d20 +2 Hitting thing"
    • Ex: ".roll 1d20 +2 -e Hitting Thing"

.myRolls

  • Arguments: None
  • Start of line: Yes
    • Displays the last five rolls, expanded, made by the requesting user

.average|.avg

  • Arguments: [Dice Size]
  • Displays the average of your dice roll for that type of dice
    • ex: ".avg 20"

.g|.google

  • Arguments: The rest of the line
    • Open ended Google Search
    • Ex:".g How is helenbot so awesome?"

.yt|.y

  • Arguments: The rest of the line
    • Open ended Youtube Search
    • Ex:".y Never gonna give you up"

.seen

  • Arguments: (-f) [Username]
  • Start of line: yes
    • Displays the last time it saw the specified user.
    • If the -f flag is specified, it will show the first time it saw that user

SCP-XXXX

  • Arguments: [none]
  • Start of line: Yes
    • Displays the requested SCP series 1,2, or 3 article
    • Will not work with any other text on the line.

.def|.definition

  • Arguments: Next word is the search term
  • start of line: yes
    • Searches the miriam webster college dictionary for the requested term