Go to file
Pragmatic Software b6b90ffa49 Significantly refactor compiler_vm module
The compiler_vm module has been significantly refactored into distinct
modules in order to better facilitate the addition of other languages
and compilers.

Currently there is support for C89, C99 and C11 using gcc, as well as
support for Perl.

This is an initial work-in-progress commit and there are still some minor
rough edges to polish up.
2015-01-14 21:51:17 -08:00
PBot Update version 2015-01-10 15:56:46 -08:00
build Update update-version.pl from svn to git 2014-12-29 23:04:35 -08:00
config config: updated example in admins file 2011-01-26 02:34:55 +00:00
data C Jeopardy commands now use preserve_whitespace 2014-08-04 22:51:09 +00:00
doc Update doc/PBot.html 2014-12-30 17:26:26 -08:00
misc Factoids and Quotegrabs HTML exported tables can now be filtered 2014-03-03 09:24:33 +00:00
modules Significantly refactor compiler_vm module 2015-01-14 21:51:17 -08:00
README Add README 2014-12-29 15:28:05 -08:00
pbot.pl Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
pbot.sh Merge stderr into existing log file and remove stderr_log file 2014-12-29 23:55:49 -08:00

README

PBot is a versatile IRC Bot written in Perl for the ##C channel on Freenode.net

Features
--------

* Factoids
* Quotegrabs
* Loadable modules that are simple programs based on stdin and stdout
* Lots of default modules, including a code compiler and debugger, C-to-English translator, C precedence analyzer, and much more
* Channel management
* User hostmask and message tracking
* Ban evasion detection
* Flood detection
* Enter-abuse detection
* Auto-away detection
* Auto-rejoin after kick detection
* Registry-based customization

See http://www.iso-9899.info/wiki/Candide for more information.