Communicate early and often.

Introduction

Do your IRC channel participants ever miss important IRC conversations because they can't stay connected 24 hours a day? Do they use this a reason to avoid participating in IRC-based discussions?

DevGuy's IRCBot to the rescue!

The IRCBot is a no-frills, cross-platform IRC "robot" that records public IRC conversations in HTML format. Log files can be viewed via the world wide web.

Using the DevGuy IRCBot, your IRC participants can feel free to log off at any time and catch up on the discussion later. This might encourage your team members to use IRC more often as an effective tool for geographically-distributed collaboration.

Platforms

License

GNU Public Linense.

Support

Known Issues

Installing on Windows

Modifying Source Code on Windows Platforms

Installing on non-Windows Platforms

Configuring the Web Server

The robot will work with any web server.

Usage

The IRCBot is an IRC client and will work with any sort of IRC server. The IRCBot can run on a computer that is completely separate from the IRC server. The robot is designed to "sit" on an IRC channel 24 hours a day logging traffic. If it's disconnected, it reconnects. It "chops up" log files on a daily basis, based on the timezone in which the bot is running. So, for example, Monday and Tuesday's chat threads are stored in separate files.

Run the command-line program dgirclog (.exe / .pl). Pass in name-value pairs on the command line. The name and the value are separated by a space.

For convenient launching of this program, you can create a .BAT or .sh/.csh file to run this program with the desired parameters.

Example:

What Version of the Robot is Installed?

Run the program dgirclogversion (.exe/.pl) to find out.

Communicating with the Robot

Any IRC user can communicate with the IRCBot. Commands start with "!nick" followed by a space. "nick" is the case-insensitive name of the IRC bot.

What's Missing

It's our hope that developers will find this code useful, enhance it, and provide the enhancements back to us so we can distribute them to other users.

Troubleshooting

IrcBot (last edited 2008-02-22 07:46:01 by devguy)