After some googling an obvious answer or starting point for a Java IRC bot has not presented itself, my question; is there an existing framework to help me do build an IRC bot? Failing that, is this possible using Sockets in Java to do this and has anyone seen an example around the web?
cheers guys.
You'll need to get the following information in order to connect successfully to the network. Port: In most cases, this is 6667, but if you're not sure, check your own IRC client or the network's website. Nickname: The nickname your bot should use. Keep in mind some special characters are usually not allowed (@#!~).
IRC bots are used to maintain the activity of a channel presenting itself as an always connected or available user in a chat room/channel. They are not as interactive as humans but can respond to queries using pre-fed replies defined by the bot developer.
PircBot is a Java IRC Bot Framework that allows you to create your own custom IRC bots quickly and easily.
PircBotX is a re-implementation of PircBot. I haven't used it in a project (yet), but looks good; I want to migrate JawaBot to it.
JawaBot 2.x is a pluggable standalone application with IRC and web UI which aims to put multiple functionalities under one bot, while still keeping the structure of the code sane. Mavenized.
Currently, there are few plugins:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With