Tripbot will remember the dose and the timing for you. Make sure to set a timezone before using this, else the absolute time might be inaccurate. Relative time will still be accurate. Running this multiple times will overwrite the previous stored dose, since ~set upidose true is currently broken..
~idose 100mg MDMA
Tripbot responds with your latest dose, including drug, dose and timing.
<@tripbot>: You last dosed 100mg of MDMA 3 hours ago (22:00 on 13/05/2017).
~set upidose <true/false>
Currently out of order When ~idose is used, tripbot will upload an encrypted version of your dose history to you
We hope to get this up and running as soon as possible
~qadd <category> = <quote>
Add a new <quote> to the <category> in the database, or creates a new <category> if it does not already exist.
~qadd Jokes = A man walks into a bar and says "ouch".
The following modifiers can be used inside the quote text:
~~category~~ - Includes text from a random quote in given category.
~qadd Jokes = A man walks into a ~~noun~~ and says "ouch".
~~-nick-~~ - Includes the nick of the user displaying the quote.
~qadd Jokes = ~~-nick-~~ walks into a bar and says "ouch".
~~-nicks-~~ - Includes the nick of a random user in the current channel.
~qadd Jokes = ~~.nicks.~~ walks into a bar and says "ouch".
Display a random quote from a given <category>.
~qsearch <category> = <text>
Search a <category> for quotes including the given <text>.
~qsearch Jokes = walks
Use this command to get a URL to the indicated quote <category>.
Show the number of quotes stored in the given <category>, or if called without a category it will show the total number of quotes in the database.
Remove the last quote added to a given <category>.
~rm <category> = <quote>
Remove a given <quote> from the given <category>.
~rm Jokes = A man walks into a bar and says "ouch".
Show a random quote from the database.
Displays quotes with the largest number of entries.
Generate a random imgur image and post a link to it in the channel. Only returns images that are greater than 500x500 and omits common screen shot sizes.
Uses imgur's built in API to return random results. Returns less random images that generally have large numbers of views and are tagged.
The truly random imgur search.
Returns the first Urban Dictionary definition for the <word> provided.
Returns a link to the xkcd comic <number> specified, or the latest one if <number> is not given.
Searches rotten tomatoes for the given <movie>.
~rt Toy Story
Displays the last track the <user> listened to.
~set lastfm <username>
Assigns your Last.FM <username> to tripbot for the above command.
~set lastfm TeknosMusic
~say <target> <message>
Send the <target>, which may be a channel or a user, a <message>.
~say Teknos Hello!
~flashy <colour> <message>
Gives a link to a page that shows the <message> flashing in <colour>.
Link module help for a <module> given either the module name or the name of a <command> belonging to a <module>.
Ignore a given <module>. If the user does not specify a <module>, or provides an invalid one a list of modules which are available to ignore will be given. <Modules> you can ignore are: spotify, github, js, link, quotes, report, spelling, poll, regex, youare, kick.
Unignore a previously ignored< module>. If you does not specify a <module>, or provide an invalid choice, a list of modules which are currently ignored will be given.
Sends a search <word> to Wolfram Alpha and returns the result.
~wr 20f to c
~js <things and stuff>
For regular users, there is the ~js command, which is completely sandboxed, but can still be used for calculation and the like.
Allows you to run regex replaces on both your own and others messages. One may run a regex on their own last message like so:
> user: I like turtles
> user: s/turtles/pizza/
One may run a regex on another user's last message simple by highlighting the nick before the pattern: