Then you'll be interested in learning what this is all
about or how to
get Butler up in 5 minutes.
If you intend to run butler on windows, please notice that butler is currently
unsupported on windows and most probably doesn't run.
I started a new part of the manual - Using Butler. It highlights some plugins included by default and how to use them.
I'm proud to announce Butler 1.9.0, which marks the first beta release of the upcomming butler 2.
And the second last step stone to go beta is here: remote connections (via telnet e.g.)
to butler are now possible.
In other news: another user of butler, Raxx, made me aware of a shortcomming in butler
which made tutorial step 3 not work. I fixed that one too.
So, finally I added ISUPPORT processing to butler. That meant I had to change quite
a few bits of the parser as it has to recompile the regular expression to comply with
the parameters given in ISUPPORT. This should allow butler to run on a broader set of
servers without specific parsesets as long as they provide an ISUPPORT command.
This commit also marks yet another milestone: we reached revision 500! It's also
almost exactly 3 months since I started version 2 of butler.
I released Butler 1.8.3 today. I strongly recommend everybody to update to this version as 1.8.2 had a bug in the access framework. If you use previous versions, create a new bot, the structures are not completly compatible. Just copy your own plugins somewhere save and then delete the existing bots.
Butler now has services. You may wonder why services. Services are something between ordinal libraries acquired via 'require' and plugins. The idea of services is to provide infrastructure shared along plugins. For example the first service added is 'strings', it enables your plugins to use random strings like for acknowledgment or rejection of an order. Another example would be the log service (soon to come) which provides an interface to logged data. It could be used by a plugin to search the logs, by a 'seen' plugin or a quotes plugin.
Over a month, but butler isn't dead, don't worry. I was just a bit lazy texting news. Butler 1.8.2 brings a lot of changes and news, most prominent probably mappings and a much improved plugin to manage users, roles and privileges. I will put the NEWS and CHANGELOG online tomorrow.
Butler ran stable and most API changes are done. There are still some left, but I think I'll get them all until the next release, so the next one will finally be a beta version.
I spent last week-end to rework the website and today I had the time to do the last few things. Nice side-effect: it should also work on IE mostly without special tweaking.
I released the alpha version as a public gem and tarball.
Alpha mostly due to some changes to the API in planning and insufficient
testing.
Valid XHTML, 2008-21-05 21:22 CEST