[ TechnoCage | Caskey | sashenka ]

sashenka : SASH-ehn-kah : "defender and helper of mankind"

What is sashenka?

Sashenka is yet another framework for building IRC clients and bots. It contains a J2EE Servlet Container for running IRCServlets, along with the necessary utilities and accessories to write bots following the J2EE Servlet model. Another aspect of Sashenka is the IRC framework which implementors may very easily incorporate into IRC clients or other bot engines of their own design.

Developers are encouraged to submit their modules back to the maintainer so that they can be added to the distribution.

How do I use it?

Well, that depends upon what you want to do with it. You can write bot modules for it and load them into the runtime system. Or you can run the bots that it comes with. Writing a module is easy, running the modules that came with it is even easier (albeit less entertaining).

How do I install it?

To install for use...

  1. Download the current version, j2ee.jar and any third party libraries you wish to use. jep-2.22.jar is for the math module, the others are for the RSS feed module.
  2. Verify the signatures of the distribution, or if you cannot do that, at least check the checksums with the list below. Of course if you cannot check the signature on the list but it's better than nothing.

  3. Unpack the distribution and copy the additional libraries into the lib/ directory.

  4. Edit sashenka.sh and set the name of the bot and the channel you wish it to join.

  5. (Optionally) Add more modules to the list in sashenka.sh. They are documented in docs/README.

  6. Run sashenka.sh.

Where do I get it?

If you are upgrading, you only really need the jar, though it doesn't contain the updated docs. An important tool given the number of command line parameters used to configure the bots behavior. The files are fairly small so you may as well get both.

latest version 3.3

Each package has a GPG signature signed by the distributor, Caskey L. Dickson. You can get a copy of my key for verification here. For those without GPG, below are the checksums of the distribution. So you can verify the signature, these are also available in the file checksum.txt in the download directory.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


9cae0ad021285573644939fc521ac2e2  download/sashenka-1.0.tar.bz2
0ea2282f5ee58bce6b1d11a0778f744b  download/sashenka-1.0.tar.gz
41395514b2676ab7b40970c9b68479a7  download/sashenka-1.1.tar.bz2
04ecbd2492eea058471a67cd8f973966  download/sashenka-1.1.tar.gz
296e1950b18aa440fda2ca82e6963180  download/sashenka-2.0.tar.bz2
741014a1de55f3742702e368f50c4051  download/sashenka-2.0.tar.gz
170e0ec26a816301b3d50f5b1a82c547  download/sashenka-2.1.tar.bz2
e157ea0eb2398fa127fae7b50cc7a6c7  download/sashenka-2.1.tar.gz
526628af83dc241c74cbe62e60785269  download/sashenka-2.2.tar.bz2
da54b5a78411163a523a830df0add869  download/sashenka-2.2.tar.gz
69ae65a905bcd8c62fa2d6430cc894c0  download/sashenka-2.3.tar.bz2
b42cd4839440c76c5c2e7486201f8ed9  download/sashenka-3.0.tar.bz2
6c01527630ff0be9e84dd9078795c158  download/sashenka-3.0.tar.gz
63a0d6024222f184bc33a8c67c65a899  download/sashenka-3.1.1.tar.bz2
5dc62e2f001526118da6dda49e2a0ff6  download/sashenka-3.1.tar.bz2
e66e3d451866bda7b0e963cfbba57261  download/sashenka-3.3.tar.bz2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: http://www.technocage.com/~caskey/pubkey.txt

iEYEARECAAYFAkGYobYACgkQPU2b1GM6XVtVogCfTPaYTuXuRBjn3PXbganuzeZF
6x0AnigqMv5dn+lml0JPAa/36qlTALyP
=KqES
-----END PGP SIGNATURE-----

Older versions

Where are the screen shots?

$

Who would waste their time on this?

What if it doesn't work?

The sashenka IRC channel is #sashenka on irc.freenode.net:6667.

Where is the official sashenka web site?

http://www.technocage.com/~caskey/sashenka You're soaking in it!



Last updated: 2002-11-02