Content added Content deleted
imported>mutante (an IRC bot coded in C++) |
imported>mutante mNo edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Molly is a small, simple [[IRC]] [[bot]] that I use for intra-office communication. She will handle lunch menus, stock quotes, take polls and stuff like that. |
|||
http://darksun.com.pt/mbot/ |
|||
Molly is written in [[Perl]] and is distributed under the same terms as Perl itself. |
|||
It's an IRC bot coded in C++ by Tiago Sousa (aka mirage), released under the GPL. |
|||
* http://www.lysator.liu.se/~unicorn/hacks/molly/ |
|||
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. |
|||
[[Category:IRC]] |
|||
[[Category:Computer]] |
|||
[[Category:Bots]] |
|||
Other features |
|||
[[Category:Perl]] |
|||
- 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 ;-) |