Y is a very basic bot designed to register your name and your channels.
It works as an undernet eggdrop (not as chanserv/nickserv system).
Firstly, after opening the server, launch Y by selecting Command menu/Eggdrop/launch.
Then connect to the server (I recommend you to use an other client than the mirc supporting
mIRC script server, although that you couldn't use some cool features such as /autoop :)
All what you register with the bot is definitely stored in the mirc database, even if you
close the server or mirc.
To register a channel, firstly register your nick with a password. You will have some help
on how to do that by typing: /msg Y help . After registering, you will be identified
as <yournick>
Secondly, join the channel to register and type /msg Y <#channel> register <password>
This will make the bot join your channel; Then it will be automatically opped (although
it's not an irc operator) by the server.
The bot is sensible to the change of mode and topic. When you lauch it on a next session,
it will join the registered channels and retrieve previous modes and topic.
Important: only identified persons can use the bot. If you are asked to identify,
/msg Y help will give you the syntax.
You lose your identification (but not your registration) in the four following cases:
You part from a registered channel
You change your nick in a registered channel. (I advise you not to change your nick
out of a registered channel while your nick is identified, since an other one can
take your nick and use your rights on Y.)
You quit irc, whereas you were in a registered channel
You are kicked from a registered channel.
In each case you'll be informed that your identification has been lost. But you can re-
identify yourself at any moment. Avoid identifying out of a registered channel, if
possible.
This is the only way that I found to get some security (and to avoid others to use your
nick so that they abusively perform some operations with Y !)
You can also add or remove users to a registered channel. Type /msg Y help adduser to know
how to proceed.
There are two kinds of users: the normal access and the total access.
Normal access stands for: any normal user can use the bot to op/deop/voice/devoice, but
they can't add other users. This is the default access of any user newly added.
Total access: the same, apart that a total user can add new normal/total users, or remove them.
So be careful in choosing your total users: these persons must be trusty, as they can
remove your access from the channel. This is the default access of the channel creator.
To unregister a channel, you must be a total user of the channel, and you must
supply the password that was previously used to register the channel. For more explanation
about how to unregister, type /msg Y help .
N.B. If Y is kicked from a channel, he joins the channel and he is opped. If he is deopped,
he does nothing. Anyone (user or not) can re-op him on #channel by: /msg Y <#channel> autoop.
Moreover, in some cases, Y may be unable to join a registered channel (or a channel to be registered).
This may occur when the channel is invite only, or when Y is banned from this channel. To make
the bot manually join the channel, type: /msg Y join <#channel>
Register your nick
It's /msg Y register <password>
This allows you to identify yourself when performing
a command on Y.
Identify your nick
It's /msg Y identify <password> , or /msg Y ident <password>
Only identified persons can use the bot. You're automatically identified after your nick registration.
Unregister channels
It's /msg Y <#channel> drop <chan password>
When you unregister a channel, the bot leaves the channel and forgot its whole database
related to it. Only total users can remove a channel; moreover, they must provide the password used
at the initial channel registration.
Add or remove users
Add a user: /msg Y <channel> adduser <nick> [total]
Remove a user: /msg Y <channel> remuser <nick>
Only total users can do it.