3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-12-20 17:52:37 +01:00
Commit Graph

467 Commits

Author SHA1 Message Date
Pragmatic Software
bd46c11120 Half-way through converting everything to objects. Committing mostly working copy as preview. 2010-03-22 07:33:44 +00:00
Pragmatic Software
f725743ccb == MAJOR NEW BETA RELEASE ==
Converted single large "amalgamate" monolithic pbot2.pl script into multiple Perl packages/modules.

Tons of refactoring and clean-ups.

Consider this version to be beta.  Use at your own risk.
2010-03-17 06:36:54 +00:00
Pragmatic Software
8695fdb30f Added trigger for NOTICE events, channel names case-insensitive 2010-03-11 05:55:24 +00:00
Pragmatic Software
b3b3c04f73 Replaced regex gibberish with quotemeta 2009-12-28 18:25:43 +00:00
Pragmatic Software
0275e90dc8 Added optional channel parameter to !grab and !rq 2009-12-10 19:04:54 +00:00
Pragmatic Software
dd6e639a51 Added optional channel parameter to !grab and !rq 2009-12-10 09:53:38 +00:00
Pragmatic Software
3831803c94 Added !delq to delete quotegrabs 2009-12-10 09:24:06 +00:00
Pragmatic Software
e4b521e1bc Added support for quotegrabs: !grab, !getq, and !rq 2009-12-10 00:31:05 +00:00
Pragmatic Software
e706505921 Corrected non-array-ref issue in check_message_history_timeout subroutine 2009-12-09 01:12:36 +00:00
Pragmatic Software
73b793295b todo! add support for admin management - needs support for adding/removing/saving!
todo! multi-channel support pathetic (note 12/08/09, fixed multi-channel for anti-flood and for ignore)
todo! most of this crap needs to be refactored (note 11/23/09, refactored execute_module)

0.4.1 (12/08/09): improved anti-flood system to be significantly more accurate and per-channel
                  added per-nick-per-channel message history using %flood_watch
                  add per-channel support to ignore system
                  automatically remove message history for nicks that haven't spoken in one day (run once per hour)
                  do not ignore !login command
0.3.16(11/23/09): refactored module execution to execute_module() subroutine
                  added trigger to execute get_title.pl module when URL is
                  detected in regular untriggered chat
0.3.15(11/20/09): replace 'me' with '$nick' in arguments
2009-12-09 01:08:12 +00:00
Pragmatic Software
9ecc4103e7 Don't expand escaped dollar-signs in factoids 2007-07-04 01:54:51 +00:00
Pragmatic Software
24a59a90e0 Don't expand escaped dollar-signs in factoids 2007-07-04 01:52:59 +00:00
Pragmatic Software
ff4648cf4d Added unload_module, enable_command, disable_command
Automatically export factoids every 5 minutes
Fork modules
2007-07-01 22:39:06 +00:00
Pragmatic Software
9ba81accdd Fix recursive alias infinite loop potentional 2007-05-20 21:37:58 +00:00
Pragmatic Software
c1ed583744 code clean up 2007-05-20 21:01:42 +00:00
Pragmatic Software
2c44e648fb Initial import 2007-05-20 20:44:44 +00:00
Pragmatic Software
8b06693c55 Initial directory structure. 2007-05-05 02:28:15 +00:00