I recently got involved in the creation of irc bots. It is common knowledge that my language of choice is ruby, so I set about making a bot in ruby. None of my friends had used ruby, they had used perl and PHP. I got an IRC library, and improved it, adding support for joining channels after the MOTD, a problem which was afflicting my bot (it wouldn’t always join the channels) an added support of auto-joining mutliple channels. I am currently working on a weapons system and dice bag. I then forked the project, and created Deady, a hellish irc bot. Deady is just like my other IRC bot, only Deady is contained in a single file, which you can download here. Deady utilzes ruby’s random number generator to generate a random name. It then joins the specified channels, and sits, doing nothing. However, if somebody says:
botsnack
Deady will say: botsnack, starting a vicious cycle where each deady will say botsnack, causing the other one to say botsnack, and causing all the other bots in the channel to respond with thier proper botsnack response (typicaly “:D.”) Though it has not been tested in a real world enviroment, I trust it works well. You can visit my nice bot, RBHellfire, on #bots on irc.foonetic.net. He doesn’t do much yet.
-Indigo
Filed under: Computers, Programing, Ruby, Technology
Got a new programing project on github: YstSimRB Please provide positive criticism. No negative, please.
Filed under: Computers, Linux, Programing, Ruby
February 20, 2009 • 10:52 am
RubyCrypt Update! I am currently working on a new version, 1.2, and it may have a new feature, support for STDIN!. maybe. Still working on it.
Filed under: RubyCrypt
For those who don’t know (and no, it is not because you are stupid, this product is relativity hard to find.) Bespin is a web based cloud IDE. That means you code on this website. I don’t like this. As far as I can tell, you can’t upload your own code. In fact, there doesn’t seem like there are any ways you can actualy get any code other than your own on the site. Getting your own code on an IDE SO YOU CAN PROGRAM WITH IT is relativly important, and I personaly don’t want to code only with the examples. So, while Bespin may be important in the future, and it certainly has potential, it isn’t ready for prime time. Heck, it only at version 0.1.1 , Naughy Nimbus.
Filed under: Programing, Technology, Web stuff
November 21, 2008 • 8:52 am
RubyCrypt 1.0.1 has been released. You can download it here.
New Features:
- Added the version option in the main menu.
- You can now download it from my blog
And please, post the features you want to see in the comments!
Filed under: RubyCrypt