imported>mutante mNo edit summary |
imported>mutante mNo edit summary |
||
Line 1: | Line 1: | ||
It's an IRC bot coded in C++ by Tiago Sousa (aka mirage), released under the GPL. |
It's an [[IRC]] [[bot]] coded in [[C]]++ by Tiago Sousa (aka mirage), released under the GPL. |
||
Its main advantage is that several bots can run simultaneously in the same process, making it ideal for shells where the background processes are limited, but not the connections. |
Its main advantage is that several bots can run simultaneously in the same process, making it ideal for shells where the background processes are limited, but not the connections. |
||
Line 10: | Line 10: | ||
- IPv6 networking support |
- [[IPv6]] networking support |
||
- Partial TCL scripting compatibility with eggdrop |
- Partial [[TCL scripting]] compatibility with [[eggdrop]] |
||
- Portability (compiles under GNU/Linux, *BSD, HPUX, Solaris, Tru64, Win32, etc) |
- Portability (compiles under [[GNU]]/[[Linux]], *BSD, HPUX, Solaris, Tru64, Win32, etc) |
||
- All the standard IRC commands are available |
- All the standard [[IRC]] commands are available |
||
- Can be in many channels |
- Can be in many channels |
||
Line 26: | Line 26: | ||
- DCC Send, easily accessible and configurable |
- DCC Send, easily accessible and configurable |
||
- DCC Chat with partyline |
- [[DCC]] Chat with partyline |
||
- Different access levels, defined with a userlist |
- Different access levels, defined with a userlist |
||
Line 42: | Line 42: | ||
- Watch nicks and log when they are on IRC |
- Watch nicks and log when they are on IRC |
||
- There's more, you better download the sources and check them out yourself ;-) |
- There's more, you better download the sources and check them out yourself ;-) |
||
[[Category:Bots]] |
|||
[[Category:IRC]] |
Revision as of 23:48, 20 February 2005
It's an IRC bot coded in C++ by Tiago Sousa (aka mirage), released under the GPL.
Its main advantage is that several bots can run simultaneously in the same process, making it ideal for shells where the background processes are limited, but not the connections. It also spares a lot of resources this way, compared to running many instances of mbot.
Other features
- IPv6 networking support
- Partial TCL scripting compatibility with eggdrop
- Portability (compiles under GNU/Linux, *BSD, HPUX, Solaris, Tru64, Win32, etc)
- All the standard IRC commands are available
- Can be in many channels
- Flood protection
- Database, dictionary-like
- DCC Send, easily accessible and configurable
- DCC Chat with partyline
- Different access levels, defined with a userlist
- Recognize and use irc services (Nick/ChanServ)
- Log channels and privates
- Can send logs to an email, when they are renewed
- Extensions done with dynamic libraries in C++, to which I've called modules, and can be added/removed while the bot is running
- Conversations with an Artificial Inteligence module (based on C-Alice)
- Watch nicks and log when they are on IRC
- There's more, you better download the sources and check them out yourself ;-)