Title:			RIPMAIM IRC Plugin
Author:			Rich Whitehouse
Homepage:		http://www.telefragged.com/thefatal/
================================================================
This is a plugin for RIPMAIM which redirects input to/from IRC.
I wrote this in one night, so I could use IRC with my cel phone
that only supports AIM during my trip to Japan. Yes, I am a
horrible nerd. If it's of any interest, this is what I used in
order to write my support for the IRC protocol:

http://www.irchelp.org/irchelp/rfc/rfc.html

Which, by the way, is horrible. Would it really hurt to have
a few extra bytes used by a packet header?! I also had to write
something which vaguely resembles identd "support". I guess it
works, since I can connect to IRC servers that require it.

Anyway, there are two main commands to use within RIPMAIM. One
is "/irc <name>", where <name> is the person that will get the
IRC output directed to them, and be able to issue commands and
text to IRC itself. So lets say your AIM name is Hojo204, and the
name you are using RIPMAIM with is HojoMAIM. Type "/irc Hojo204"
to give your main name "ownership" of the IRC module in RIPMAIM.

The other command is "/irc_delay". This just controls the rate
at which IRC output is redirected back through AIM, to avoid
flooding. The default is 3000 (milliseconds), I don't entirely
recommend lowering it or you do risk flooding.

The majority of usable commands are issued from the owner client
once you have set one. So using our example of Hojo204, you can
now use Hojo204 and send commands to your HojoMAIM screen name.

Simply open up an IM to HojoMAIM using your primary name, and
type any of the following commands:

\connect <server> - Connects to an IRC server, example syntax
would be something like "\connect irc.efnet.net".

\talktarget <target> - Once you're connected, this will set
what your text is actively going to. Be it a channel or a
person. So if you want to send messages to #cutekittens,
use "\talktarget #cutekittens". If you met a lovely lady
named KittyGrrl in #cutekittens and wish to engage in private
relations with her, then use "\talktarget KittyGrrl".

\port <num> - Allows you to set the port before connecting for
an IRC server. Default is 6667.

\join #chan - Whereas #chan is the name of the channel you wish
to join, once connected.

\part #chan - Part a channel you've joined.

\nick <newnick> - Changes your IRC nickname.

\quit - Disconnect from the server, you may optionally use an
argument to specify a quit message.

\pass - Set the password used on server authentication, if it
matters. Most servers do not use one.

Once you are connected, all text you type to the other name
that doesn't start with a \ will be directed at whatever you
talktarget is. That's it. It may seem a bit complicated, but
once you start using it, it should be obvious how it works.
Enjoy.
