Editing Factsheets

From TripSit wiki
Revision as of 17:13, 21 October 2014 by Reality (talk | contribs)
Jump to navigation Jump to search

This document describes how staff members can edit our Factsheets, which provides a database of concise drug information - upon which our IRC-based ~drug information is built, along with our web-based factsheets and its associated API.

Web Editing

Factsheet information can be edited live on the tripbot web interface on the specific factsheet pages after logging in - simply click 'edit.' Currently this does not support modifying aliases, adding properties or creating new drugs. These features are soon to come.

Commands

Factsheets can also be edited through IRC.

~setdrug

Set a property of a drug.

Syntax: ~setdrug [drugname] [fieldname] [Content here]

Standard fields are generally: onset, duration, after-effects, effects, wiki, summary, categories and avoid. However, for certain drugs custom fields may be added. Wiki is a link to our own TripSit Wiki page on the subject.

Dose

The dosage field currently requires a bit of a strict syntax. Information for different ROAs e.g. 2cb is done like so:

~setdrug 2cb dose Oral Light: 5-15mg Common: 15-30mg Strong: 30-50mg Heavy: 50mg+ | Insufflated/Plugged Light: 5-10mg Common: 10-20mg Strong: 20-30mg Heavy: 30mg+

ROAs are separated with the pipe symbol, starting each with the ROA name and then each level followed by a colon e.g. Light: is important. You can check that the data has been picked up correctly by testing if the 'formatted_dose' property exists under e.g. http://tripbot.trpsit.me/api/tripsit/getDrug?name=2cb

~rmdrug

Remove a drug or a property of a drug.

Syntax: ~rmdrug [drugname] ([fieldname])

Field name is optional, and if called without one the entire entry for the drug will be removed.

~setdrugcategory

This gives a drug a category.

Syntax: ~setdrugcategory [drugname] [category]

Currently accepted categories are: psychedelic, dissociative, stimulant, depressant, opioid, benzodiazepine, other.

~rmdrugcategory

Remove drug category.

Syntax: ~rmdrugcategory [drugname] [category]

~setdrugalias

This sets an alias of a drug.

Syntax: ~setdrugalias [drugname] [altname]