sup/tg/

[#] Too Many Projects! Ruby-Based Dice Bot
10:24am UTC - 3/10/2008

Jesus, I went from looking for something to do to overwhelming myself with new projects!

So, I was looking for a lightweight IRC bot so we could have a permanent dice roller available on the server at all times, without having someone running it from their client 24/7. Since IRC servers aren't designed with these types of hangers-on in mind, you have to run some form of client that monitors and reacts to input on a given channel, which ups the memory usage ante considerably.

In searching for a command-line client that required no fully-functional IRC client to run, someone pointed me to the Bones dice bot for Ruby. I've heard of Ruby before and I figured, why the hell not? I'll give it a try. Of course, it wasn't working completely correctly right out of the gate, so now I'm learning Ruby just to mess around with the bot. I expect to make it more functional as time goes on, but everyone say hello to DiceMaid-9001.

Because of this Ruby project, I didn't do anything with the music player project yet. I still haven't finished some of the other projects, like the how-to for using FG/MT/ORPG and such. Last but not least, of course, I want to draw more icons for myself, but that all takes a real back burner to the site coding. Shit.

Also, it's 5:30 again. Goddamnit. I'm going the hell to bed now. PS: If someone has another suggestion for an extremely lightweight IRC bot, let me know. Ruby seems to still take up ~7MB of memory, which is much better than a standard IRC client by any measurement, but I still feel there could be lighter bots out there. A command-line IRC client of some crazy type would work great, especially if it had a way to hook existing bots into it. Otherwise I just have to write everything from scratch, which is fun, but I'm not an expert.

~Lord Licorice

I'm sorry, I can't hear you over how awesome my moustache is.

Comments

 

Site code and contents © 2007-2024 thisisnotatrueending.com. All rights reserved. Click here for legal information.
If you are under the age of 18, please leave this site immediately. Asshole.