Commit Graph

280 Commits

Author SHA1 Message Date
Pragmatic Software 26dfc9c0fa Add vote-poll code-factoids 2017-08-24 01:20:39 -07:00
Pragmatic Software 75555713fc Update factoids 2017-08-23 19:51:46 -07:00
Pragmatic Software c32a6d7ad2 Update factoids 2017-06-07 15:36:42 -07:00
Pragmatic Software ec6d4157bf Update factoids and quotegrabs 2017-04-10 19:40:14 -07:00
Pragmatic Software 01cb062c82 Update quotegrabs 2016-11-16 19:20:56 -08:00
Pragmatic Software 13fade748e Update factoids 2016-11-16 19:20:27 -08:00
Pragmatic Software d024a7138f Update factoids 2016-02-16 23:23:37 -08:00
Pragmatic Software e6e7f325fb Add individual change-logs for factoid triggers 2015-12-13 13:58:01 -08:00
Pragmatic Software 159474112c Update factoids 2015-10-30 12:22:25 -07:00
Pragmatic Software 6cd5c9a478 Update factoids 2015-09-14 10:32:05 -07:00
Pragmatic Software 90d35f9a04 Revert mode change 2015-07-06 19:40:21 -07:00
Pragmatic Software c44c90b9b6 Update factoids (added K&R exercises and randomkr, etc) 2015-07-06 19:40:02 -07:00
Pragmatic Software fc287bfb40 Update factoids (added qshow command) 2015-05-25 07:20:03 -07:00
Pragmatic Software d998f7017d Update factoids (added qstats command, etc) 2015-05-23 06:25:21 -07:00
Pragmatic Software 3baa1cf809 Added qalc calculator module 2015-05-08 05:02:57 -07:00
Pragmatic Software a6c3db5cc7 Update factoids 2015-04-03 10:11:37 -07:00
Pragmatic Software 4f236a4250 Update factoids 2015-03-28 17:51:11 -07:00
Pragmatic Software edd8762ae2 CJeopardy: Add `rank` command 2015-02-11 20:58:16 -08:00
Pragmatic Software f0593fece7 Add `score` and `reset` C Jeopardy commands 2015-01-28 13:11:04 -08:00
Pragmatic Software b647034595 Remove leftover mh file 2015-01-28 01:03:00 -08:00
Pragmatic Software 01a0ec47a2 Remove outdated view_message_history.pl script 2015-01-28 01:01:24 -08:00
Pragmatic Software 3fee1f9dfc Update factoids (updated cjeopardy, etc) 2015-01-28 00:41:37 -08:00
Pragmatic Software a8ffedc853 C Jeopardy commands now use preserve_whitespace 2014-08-04 22:51:09 +00:00
Pragmatic Software 18d245cf10 C Jeopardy: Now says "Too slow!" if someone else also answers the correct answer within 15 seconds 2014-08-04 06:25:56 +00:00
Pragmatic Software d49700d1e1 C Jeopardy: Add hint command to slowly reveal answer when stumped 2014-07-29 17:30:12 +00:00
Pragmatic Software 4b2abf316f Add C Jeopardy module 2014-07-28 04:29:05 +00:00
Pragmatic Software bcf76471c8 Add `cfact` module 2014-07-22 01:46:16 +00:00
Pragmatic Software a6b66cb351 Add rpn module 2014-06-04 00:21:48 +00:00
Pragmatic Software 239e3de8ea Quotegrabs.pm now uses quotegrabs_db API for interfacing with storage backend
Two quotegrabs_db backends are now availble:

  * Quotegrabs_Hashtable.pm: the original hashtable implementation
  * Quotegrabs_SQLite.pm: the new SQLite implementation

Quotegrabs_SQLite.pm is now the default quotegrabs_db backend.

This was done to reduce the memory footprint of the bot by not needing to
keep the entire quotegrabs table in memory any longer.

A similiar change will be coming soon to the Factoids table as well as the
MessageHistory table.
2014-05-06 05:15:27 +00:00
Pragmatic Software a0b0cb8a74 Add nickometer module 2014-05-01 03:40:56 +00:00
Pragmatic Software db66a47257 Update quotegrabs and factoids data 2014-04-26 15:21:00 +00:00
Pragmatic Software f003ff1178 Add `unquote_spaces` factoid module metadata to remove escaped quotes from quotemeta, and allow g modifier to modulelauncher_subpattern 2014-04-19 10:32:49 +00:00
Pragmatic Software 8338b009d4 Properly handle preserve-whitespace; use modulelaucher_subpattern regex to correct whitespace 2014-03-18 14:55:34 +00:00
Pragmatic Software f2c556e5c7 Add utility to view/analyze message_history off-line 2014-03-11 00:05:58 +00:00
Pragmatic Software 21bec3b1e4 Update quotegrabs data 2014-03-05 14:42:44 +00:00
Pragmatic Software a5ae7478e1 compiler_vm: Add $channel argument to separate snippet history into per-channel/nick files 2014-03-04 21:40:51 +00:00
Pragmatic Software 62c9477a73 Update factoids (use add_nick for prec/paren, etc) 2014-03-04 10:45:36 +00:00
Pragmatic Software d5d4d503b2 Update factoids (added expand) 2013-11-28 05:12:39 +00:00
Pragmatic Software d83fbf83db Update factoids and quotegrabs 2013-11-14 06:34:20 +00:00
Pragmatic Software 8f58718ac8 Update factoids (addition of paren module, etc) 2013-11-14 06:29:55 +00:00
Pragmatic Software 155c01f8f2 Update factoids and quotegrabs 2013-11-01 10:25:57 +00:00
Pragmatic Software ba5042259f Improve quotegrab export and touch-up database 2013-10-12 04:35:01 +00:00
Pragmatic Software e3ade2cb09 Lowercase grabbed nicks 2013-10-04 04:55:24 +00:00
Pragmatic Software 0f234734b8 Prepend "/me" to ACTION messages; update Quotegrabs to recognize "/me" messages 2013-06-04 17:09:30 +00:00
Pragmatic Software abd9fafb87 Update factoids and quotegrabs database 2013-02-13 07:23:01 +00:00
Pragmatic Software 52b23418e2 Updated factoids and quotegrabs data 2012-07-22 19:27:37 +00:00
Pragmatic Software 1d691caeb9 factoids: don't show nick prefix if has action_with_args; updated factoids
interpreter: don't expand $nick in result for all commands
2011-12-17 00:30:44 +00:00
Pragmatic Software 49561130e5 factoids: improved 8ball response, etc 2011-12-15 06:13:21 +00:00
Pragmatic Software 3d0f763253 factoids: added hugs/hugs_response; aliased pokes, pets, spanks, slaps, hugs, etc 2011-12-13 04:43:57 +00:00
Pragmatic Software 5e0ac12020 Updated and reinstated google search 2011-12-06 16:46:39 +00:00
Pragmatic Software cdaf433966 updating factoids and quotegrabs data 2011-02-13 10:37:28 +00:00
Pragmatic Software 3255bdcd93 factoids: updated database -- moved more POSIX factoids into ##posix namespace 2011-01-29 08:50:38 +00:00
Pragmatic Software f92da35b34 factoids: updated database -- moved more factoids into more namespaces 2011-01-29 08:33:00 +00:00
Pragmatic Software a6252da15a factoids: updated factoids database -- moved C-related factoids to ##c namespace 2011-01-29 05:03:18 +00:00
Pragmatic Software bd3d69872e factoids: updated database 2011-01-27 00:51:01 +00:00
Pragmatic Software 3cb15235e5 factoids: removed some uninteresting factoids from database 2011-01-26 22:48:16 +00:00
Pragmatic Software d62e77c29d factoids: updating factoids; added some more action_with_args entries to existing factoids 2011-01-26 09:41:25 +00:00
Pragmatic Software a68796dfdf factoids: updating factoids; added some more action_with_args entries to existing factoids 2011-01-26 09:40:39 +00:00
Pragmatic Software 747392e23a updated factoids database; !help with arguments now displays link to command ala !h 2011-01-25 23:52:55 +00:00
Pragmatic Software c1439c5b7a quotegrabs: updated table 2011-01-22 08:32:22 +00:00
Pragmatic Software e943790827 Updated factoids; added compiler_client.pl module 2011-01-20 01:16:08 +00:00
Pragmatic Software 0d5bf85f46 Added empty unban_timeouts file 2011-01-20 00:30:59 +00:00
Pragmatic Software 3c9c5065a3 Updating factoids 2010-07-01 01:44:02 +00:00
Pragmatic Software 31e53f2aff Allow question-marks in triggers if more than one is used; remove period from factoid names; return undef if factoid keyword is blank 2010-06-30 11:36:45 +00:00
Pragmatic Software def3b6eae7 Updating factoids 2010-06-30 05:42:50 +00:00
Pragmatic Software 43089e4599 Cleaned up extra factoid groups; made export factoids a little prettier; renamed "default channel" to "global channel" throughout 2010-06-29 06:12:52 +00:00
Pragmatic Software b869321eb4 Adding factoid in /msg now adds factoid to default channel; replaced "all channels" with "default channel" throughout factoid command output 2010-06-29 05:48:46 +00:00
Pragmatic Software 7aa724569e factfind now works; find aliases factfind for all channels 2010-06-29 04:33:27 +00:00
Pragmatic Software 6824a61fd1 Updating version 2010-06-23 06:59:59 +00:00
Pragmatic Software 150b842b60 Changed format of HashObject save-file to be more like DualIndexHashObject; removed need for index_key 2010-06-23 06:51:39 +00:00
Pragmatic Software e0a2fc25e8 factchange usage output appears in channge instead of /msg; aliased change to factchange 2010-06-23 02:18:26 +00:00
Pragmatic Software 48e1c8c455 add, info, show, remove, etc, renamed to factadd, factinfo, factshow, factrem, etc; fact* commands now all take a channel parameter 2010-06-23 02:15:13 +00:00
Pragmatic Software 4d023df17d Added "ago" module 2010-06-23 01:23:38 +00:00
Pragmatic Software 818e09861c Added rate_limit to factoids 2010-06-21 15:23:46 +00:00
Pragmatic Software 73b8f68dfd Updating factoids with !test example in ##c, #pbot2 and any channel 2010-06-20 07:02:49 +00:00
Pragmatic Software 4be7fe3b34 Refactored Factoids to use DualIndexHashObject; added factset/factunset to set factoid meta-data; factoids now per-channel; slightly unfinished 2010-06-20 06:16:48 +00:00
Pragmatic Software a64d62b549 Updating factoids 2010-06-06 09:13:17 +00:00
Pragmatic Software dcc140f797 Updating factoids 2010-06-04 05:01:16 +00:00
Pragmatic Software 895f98d20a Updating factoids (added fnord, etc) 2010-05-26 22:35:01 +00:00
Pragmatic Software eb74a92f44 Extra comments in pbot.pl; Added pbot.sh launcher; Restructured config, data and log files into respective directories 2010-05-25 03:03:23 +00:00