A Lita handler that allows you manage a JSON link library.
List of commands:
random read
=> Returns a random entry from the lita link library.give me a gooder
=> Returns top 3 entries from the lita link library.list library
=> Returns the entire lita link library.want to read TITLE
=> Returns the entry with that TITLE from the lita link library.
The link library itself can be managed by an authorized group of admins. This group is managed by a user defined via the config.robot.admins
configuration attribute.
Lita auth add USER link_library_admins
=> Adds USER as a link library admin.Lita auth remove USER link_library_admins
=> Removes USER from the link library admins group.Lita auth list
=> Displays all the current authorization groups and their members.
Commands restricted to library admins:
add read LINK|TITLE|DESCRIPTION
=> Adds a new entry with that LINK, TITLE and DESCRIPTION attributes in the lita link library. Please use the <|>pipe<|> character as a delimiter!remove read TITLE
=> Removes the entry with that TITLE from the lita link library.