Welcome

First of all, welcome to Smily's homepage on SourceForge. For those that do not know what Smily is, it is an attempt to write a Perl IRC bot. We're not trying to make the best or most efficient bot or the one with most features, but this is largely a test project gone out of hand. Its source is open to the public now, so anybody who feels lucky is free to download and expiriment with it. Just know that it comes with absolutely no warranty. That's right. If it puts your computer on fire which causes your house to burn which causes the police to think you're a pirate and you get chased all over the seven seas, that's your problem. We did warn yah, aye?

Where can I get it?

Eesh, people nowadays are so impatient. Well, if you have to know, you can just go to o-- err wait, my imaginary friend just told me you can pretty easily leech the latest copy, which is generally stable enough not to crash on start-up, from CVS: cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/smily login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/smily co -P smily
He also adds that the password is pie. No, wait, it's blank. Yeah, no password. Hmm, pie.

Anything I should know before running it?

No warranty

The software comes with absolutely no warranty. Any information that'll help you to not blow up the system you're going to run it on will be presented here, but again, there is NO WARRANTY.

Endless loops of Horror

By default, the bot comes with debugging enabled. On itself, this is no major problem, but if any of the scripts that are running somehow crash due to the aura of indescribably bad luck surrounding you, the constant logging may COMPLETELY FILL UP YOUR HARD DRIVE, CAUSING YOUR SYSTEM TO MALFUNCTION OR EVEN CRASH. Resistance is futile. Although I guess you could just disable debugging. Open the bot.conf file and find the debug=1 line, and replace it with debug=0 Ofcourse, that won't stop your bad luck, but hey, it's a start.

Fresh download? Run the configuration script.

If you've just done a fresh download, you may want to run the configuration script that comes with the bot: chmod 750 config.pl
./config.pl
From the main menu, pick the configuration wizard, the first choice. This will walk you through setting up the simplest bot settings such as what server to connect to and what nickname to assume. Note that you can run the configuration wizard at any time, as your old settings will always remain stored so long you not modify them. If you do accidently make a mistake, just CTRL+C the config script, or choose Quit instead of Quit & Save from the main menu.

Beware of the users module

The mod_users module, which handles allowing users to identify to the bot for extra priviliges, by default only has a single "root" user, with its password set to "root". This user is, however, given no default rights at this time, and thus this account cannot be misused. It is in no way related to the unix "root" account, nor to the windows "Administrator" account, although that was probably pretty obvious.

And who are you?

Ninjy

[crickets]
...
who, me? Oh. I thought you'd never ask! My online nickname is Ninjy, although my real name is Daniel Bonomo, or so my parents told me. In my free time, I enjoy doing things I enjoy, and chatting up with random unintelligible people from odd countries that like to gobble.

Sidney

He'd write something, but he's got his hands full with chores. That, or he's masturbating again. Either way, he has his hands full at the moment. Check for an update later.