mirror of
https://github.com/pragma-/pbot.git
synced 2024-11-23 12:29:27 +01:00
0d7f0bf184
These are different from the loadable factoid modules. The factoid modules are external executable shell commands that take stdin as arguments and print to stdout as a return value. As such, they are not integrated into the bot and cannot make use of the bot's internal subroutines. These plugins are loaded internally and integrated into the bot such that they can interface with the bot's internal subroutines and state. All files in the Pluggable directory not beginning with an underscore will be automatically loaded at bot start-up. Plugins (including those starting with an underscore) can be manually loaded or unloaded with the `plug` and `unplug` commands. Use `pluglist` to list loaded plugins. |
||
---|---|---|
build | ||
config | ||
data | ||
doc | ||
log | ||
misc | ||
modules | ||
PBot | ||
pbot.pl | ||
pbot.sh | ||
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, trivia 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.