Some helpful tips if your going to use this: * You need php! This was developed in php 5.3 and will probably only work in php 5.3 (sadly) * This is not the best version, the good one, got formatted when I thought I backed up my work * This should work but I provide no support, nor am I responsible for anything that happens while using this. * this processes supybot-git logs (Supybot 0.83.4.1), older bots might work but I'm not sure I will try to keep this updated as much as possible. * You will need to change a few things quite possibly (see below) ----------------------------------------------------------------------------------------------- line 16 $path must be set to the full or relative path of your logs for me that is /home/user/supybot/logs/ChannelLogger line 142 This is the way the bot controls months, it does not search logs for month, however it could be easy to implement. If you don't have all these things change accordingly, for example: change $filename = "$path/$network/#$channel/$month/#$channel.log"; to $filename = "$path/$channel.log"; line 113-115 Basically if you want the bot to find channels with more then one #, you need to change this. change if(@isset($_GET['channel']) OR @stristr($_GET['channel'],"##")){ $channel = str_replace(array("#","##"),"",stripslashes(strval(urldecode($_GET['channel'])))); } to if(@isset($_GET['channel']){ $channel = stripslashes(strval(urldecode($_GET['channel']))); }