SourceForge > CCCP Common Clan Portal
CCCP Common Clan Portal
 

Documentation

Purpose

IdlerBot's only purpose is to spawn multiple idler clones in your channel. The number of clones that can come from one IP is restricted by the IRC network, so please check your IRC network rules before spawning too many clones, or you will simply be denied to log on to your IRC network. Idlerbot supports clones in multiple channels, if they are space separated in the property file. Please note that some IRC network prohibits clones, and it can result in network ban.

License

Open Source and is released under the GPL license.

Requirements

Java Runtime Enviroment (JRE) 1.4.2 or above

Installation

Unzip IdlerBot<version>.zip to any folder, for example C:\IdlerBot This will later be refered to as [unzip dir].

Configuration

Edit file [unzip dir]\IdlerBot.properties and edit the properties you like

idlerbot.irc.server = [your favorite IRC network server]
idlerbot.irc.channels = [your IRC channels - separated by space]
idlerbot.irc.advertise.action = [what do if someone advertises? none|kick|ban]
idlerbot.irc.advertise.message = [message when kicking/banning for advertising]
idlerbot.irc.antiflood = [set a 2.5 seconds message delay? true|false]
idlerbot.irc.authentication.enabled = [shall bot login on the network? true|false]
idlerbot.irc.authentication.service = [irc networks login bot]
idlerbot.irc.authentication.message = [irc network login string]
idlerbot.irc.hide.hostname = [shall bot set MODE +x ? true|false]
idlerbot.irc.invisible = [shall bot set MODE +i ? true|false]
idlerbot.irc.ident.prefix = [your clones followed by an incremental integer]
idlerbot.irc.nick.prefix = [your clones nick followed by an incremental integer]
idlerbot.irc.startup.clones = [number of clones to startup]
idlerbot.irc.startup.delay = [milliseconds between clones starting up]
idlerbot.irc.allow.channel.travels = [allowed to join/part channels? true|false]
idlerbot.irc.allow.invites = [autojoins channels on invites? true|false]
idlerbot.irc.allow.private.reply = [respond to private messages? true|false]
idlerbot.irc.allow.public.reply = [respond to channel messages? true|false]
idlerbot.irc.reply.message.private = [bot's reply on private message]
idlerbot.irc.reply.message.public = [bot's reply on channel message]
idlerbot.irc.rejoin.channel.on.kick = [autorejoin channel on kick true|false]
idlerbot.ctcp.finger = [CTCP FINGER reply text]
idlerbot.ctcp.version = [CTCP VERSION reply text]
idlerbot.system.password = [set an admin password for the bot]
idlerbot.system.verbose = [log channel messages to standard out? true|false]

If java is not in your system PATH, edit file [unzip file]\IdlerBot.cmd and make sure you include the PATH to java

Startup

Run the file [unzip dir]\IdlerBot.cmd

Usage

Invite only works if you have OP in the channel you're inviting to /INVITE [bot] #channel

The password is a bot password and is specified by idlerbot.system.password
/MSG [bot] join #channel [password]
/MSG [bot] part #channel [password]

Further help

CCCP IdlerBot is desupported. No further help available.