CancelBot is a collection of mostly Python scripts for XChat.
All of the modules are independant so you can install just the
pieces you want. Click on the links on the left to get an example
of some of the things you can do.
Most of these scripts were originally written in Perl. At the
time XChat did not support individual loading and unloading of Perl
scripts which I needed. So now everything is in Python.