Eggdrop is a bot written in C. It is highly configurable and can be easily expandeded with TCL scripts. You
can change almost everything with TCL scripts.
Eggdrop comes with its source. This lets C programmers fix bugs and change anything they want on a more
deeper level aswell and also make modules for it written in C aswell.
Eggdrop keeps a user database in which users are identified by their hostname
and a password they set themselves. You can link mutiple eggdrops
together to make them share user databases and send commands
to each other so they perform commands like opping each other.
With the right scripts, there is nothing Eggdrop can't do.