Logbot
This is a simple Python based IRC logging bot I have created using python-irclib and released under the GPL. Logbot logs multiple IRC channels and stores them into separate directories for each channel with logs split by date. It also supports FTP uploading of the files if you wish to run the bot locally. Upload activity is based upon a number of public messages received since last upload. The more channels the bot is in, the higher this limit should be as multiple channels will likely have much more activity. Once the logs overall have achieved that amount of public messages, Logbot will FTP the information if enabled and continue logging.
Instead of hosting the code here on wordpress I have moved it over to my Bitbucket account to keep it under version control and encourage others to fork and improve it.
Known Bugs:
- If the date changes the last few messages may not be uploaded to the FTP because the bot will upload the current date’s file only. Small design issue at the moment. Will fix soon.
- Not 100% sure, but messages might not be logged if FTP takes a while.
Download: http://github.com/excid3/logbot/
[notice type=attention]Includes Python-IRCLib.[/notice]




Pingback: IRC Logs