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.
~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 not available to use] tripbot will upload an encrypted version of your dose history to you when you add a new drug with ~idose
~set upidose true
~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>.
Use this command to create a password to login on the above link with <username>@tripsit as the user. NOTE: Do this in a private message with tripbot or else everyone can see the password!
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.
Assigns your Last.FM <username> to tripbot for the ~listening command.
~set lastfm TeknosMusic
Displays the last track the user listened to.
Displays the last track the <user> listened to.
Displays number of words used by the user since registering
Displays number of words used by <user> since registering. Not all users are tracked.
Show usage information for a given <command>.
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.
~yt <video name>
Searches YouTube for <video name> and returns the top result
~yt joey diaz ranch dressing
Searches Spotify for <song> and returns a https link if found
~spotify Ott Mr Balloon Hands
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.