Lingrvant Toolkit 1.0.1
Naoki Hiroshima <n at h7a dot org>


This is a yet another Lingr bot framework for Rubyist.  While the official
toolkit of api_client.rb and botkit.rb are very easy to use and yet
comprehensive enough to write a decent bot, when you need little more than
that, Lingrvant Toolkit might help for you.

=== lingr.rb ===

This implements two essential classes for Lingr API.

Lingr::Api provides virtually any of Lingr API including not existing future
ones.  lingr.rb itself is designed to work without any further changes unless
syntax of Lingr API is fundamentaly changed, which is less likely happenning.

Lingr::Response is a response class for the result of Lingr:Api.  Even if
Lingr API failed for completely unexpected reason, this class provides easy
way to test the result without worrying the form of response from Lingr.

You can use this module to implement your own Lingr client.  Please see
sample.lingr.rb or to learn how to use it.


=== lingrvant.rb ===

This implements three classes such as Bot, Plugin, Room, and some of
Exception classes using Lingr::Api and Lingr:Response.

Lingrvant::Bot is a complete set of Lingr bot framework and you can either
use it as is (like sample.lingrvant.rb) or extend it to go further.

If you know Ruby language, I am sure that sample.lingrvant.rb will give
you enough clue to start working with it.

Please find me at http://www.lingr.com/room/lingrvant shoud you have any
questions or suggestions.

Happy Lingr around! :-)


2007-05-21:
 - 1.0 release.

2007-05-22:
 * lingr.rb: Removed Api#post and made all APIs to use Api#get.
 * lingrvant.rb: Added Room#occupants to manage Occupants.
 - 1.0.1 release.
