3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-12-24 03:33:06 +01:00
pbot/PBot
Pragmatic Software d955bfa06c Add centralized configuration registry module
Allows changing of bot configuration values without needing to restart
bot instance or needing to edit pbot.pl script.

Registry will initially be populated with default values from pbot.pl,
but if a registry file exists then the registry values will take
precedence over the pbot.pl values. For instance, if you regset the
bot trigger to '%' then the trigger will be '%' even if pbot.pl has '!'
or something else explicitly set.

Some registry items can have trigger hooks associated with them.  For
instance, the irc->botnick registry entry has a change_botnick_trigger
associated with it which changes the IRC nick on the server when a new
value is set via regset/regadd.

Tons of other fixes and improvements throughout.
2014-05-17 20:08:19 +00:00
..
IRC Bug-fixes to recent commits 2013-07-30 13:12:21 +00:00
AntiFlood.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
BanTracker.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
BotAdminCommands.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
BotAdmins.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Channels.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
ChanOpCommands.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
ChanOps.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Commands.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
DualIndexHashObject.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
FactoidCommands.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
FactoidModuleLauncher.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Factoids.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
HashObject.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
IgnoreList.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
IgnoreListCommands.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Interpreter.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
IRC.pm Added Net::IRC as PBot::IRC in order to support PONG events and possible future customisation 2011-01-22 08:35:31 +00:00
IRCHandlers.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
LagChecker.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Logger.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
MessageHistory_SQLite.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
MessageHistory.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
PBot.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Quotegrabs_Hashtable.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Quotegrabs_SQLite.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Quotegrabs.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Registerable.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Registry.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
RegistryCommands.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
SelectHandler.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
StdinReader.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Timer.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
VERSION.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00