Pragmatic Software
|
b642460d84
|
Don't allow spaces in factoid keywords
|
2014-04-19 10:37:03 +00:00 |
|
Pragmatic Software
|
765e907aa7
|
Remove single-quotes from found-one-factoid keyword/action
|
2014-03-07 00:57:08 +00:00 |
|
Pragmatic Software
|
d080a6ff89
|
factshow command now shows module action
|
2014-03-05 14:30:02 +00:00 |
|
Pragmatic Software
|
c1f87bf177
|
Don't show regex escapes in factfind output
|
2014-03-04 10:48:08 +00:00 |
|
Pragmatic Software
|
23d2e57527
|
Added ability to lock factoids to prevent editing; improved detection of ban-evasion by devalidating accounts on part/quit and devalidating existing accounts that match a banmask when a ban occurs
|
2013-09-13 21:48:19 +00:00 |
|
Pragmatic Software
|
edff4b6c4c
|
Update ref_user to use full hostmask instead of just nick; add edited_by/edited_on to factoid metadata levels hash
|
2013-07-31 13:48:50 +00:00 |
|
Pragmatic Software
|
d2d5695dda
|
Add edited_by/edited_on fields when changing factoids; Use full hostmasks instead of just nick for owner/edited_by fields when adding/editing factoids
|
2013-07-31 13:29:37 +00:00 |
|
Pragmatic Software
|
dc52430044
|
Add SSL support, and other misc updates
|
2013-02-25 02:27:24 +00:00 |
|
Pragmatic Software
|
39a38b58f8
|
Triggering non-existent factoids now attempts to factfind (for keywords and text) before trying a levenshtein closest match (of keywords)
|
2012-11-04 20:42:38 +00:00 |
|
Pragmatic Software
|
c4ed12b0cb
|
anti-flood, IRC, etc: added support for tracking NickServ accounts; refactored flood message history to be keyed on hostmask instead of nick; placed message history channels into its own sub-key
|
2011-02-11 02:46:35 +00:00 |
|
Pragmatic Software
|
8d524089db
|
anti-flood: added last offense timestamp; decrease offense counter once every 24 hours without offense
|
2011-01-27 06:17:39 +00:00 |
|
Pragmatic Software
|
31ae068202
|
factoid commands: removed unnecessary direct privmsg call
|
2011-01-27 01:51:16 +00:00 |
|
Pragmatic Software
|
1e74e36dd7
|
factoid commands: updated top20 to work with new factoid structure
|
2011-01-27 00:49:36 +00:00 |
|
Pragmatic Software
|
44b737a8c3
|
factoids: allow factset/factunset by regular users; factset/factunset now has list of metadata levels, and does ownership checking; added action_with_args metadata field to be substituted for action if factoid triggered with arguments
|
2011-01-25 22:40:22 +00:00 |
|
Pragmatic Software
|
7eea052b36
|
Updated BotAdmins to use DualIndexHashObject
|
2010-08-15 08:25:35 +00:00 |
|
Pragmatic Software
|
5b0aef5e31
|
Replaced ".*" with "the global channel" for factalias
|
2010-07-04 07:36:51 +00:00 |
|
Pragmatic Software
|
f53ebf7f88
|
factalias command adds to global if channel \!~ /^#
|
2010-07-04 07:26:43 +00:00 |
|
Pragmatic Software
|
c6e48954c5
|
Levenshtein distance increased from 50% to 60%; Levenshtein searches all channels on unfound factoid
|
2010-06-30 10:59:50 +00:00 |
|
Pragmatic Software
|
d7f2583aac
|
Prettier export headers; factrem output for not owner now includes channel
|
2010-06-29 07:14:26 +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
|
6d3fc7f628
|
find_factoid now takes exact_trigger parameter; this fixes confusion with regex factoids
|
2010-06-27 02:52:06 +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
|
c150e2018c
|
Make usage output of some commands visible in channel instead of msg
|
2010-06-21 14:48:40 +00:00 |
|
Pragmatic Software
|
eabb249d79
|
!info and !show now require channel parameter
|
2010-06-21 14:41:39 +00:00 |
|
Pragmatic Software
|
65470a139b
|
Added !fact command to allow calling factoids belonging to another channel
|
2010-06-21 13:54:27 +00:00 |
|
Pragmatic Software
|
562d265261
|
Adding factoid in a channel now creates that factoid in that channel instead of .*; info command now shows what channel factoid belongs to
|
2010-06-21 13:28:54 +00:00 |
|
Pragmatic Software
|
645310de15
|
factset command output appears in channel now (to show-off); added pragma as admin
|
2010-06-21 11:44:39 +00:00 |
|
Pragmatic Software
|
f9ab0c7e77
|
Added Time::Duration::ago() to !info command
|
2010-06-21 10:44:15 +00:00 |
|
Pragmatic Software
|
94076628a6
|
!foo is bar now works again for adding factoids; factoid commands in /msg are set to use channel .*
|
2010-06-21 03:19:41 +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
|
49bbf5c73e
|
Temporary hack to skip hostmask entry when iterating channels in message history, will fix soon
|
2010-06-06 07:22:23 +00:00 |
|
Pragmatic Software
|
9b3a8f1284
|
Show offenses and join_watch count in list messages
|
2010-06-06 00:34:27 +00:00 |
|
Pragmatic Software
|
c699ae26a8
|
Require "is" as separator to allow add factoids with spaces in trigger
|
2010-05-13 19:45:52 +00:00 |
|
Pragmatic Software
|
8ebe546850
|
New factoid loading/saving -- much more flexible!
|
2010-05-08 23:36:56 +00:00 |
|
Pragmatic Software
|
1330bfcff5
|
Allow <foo> is <bar> to pass through to other interpeters if factoid already exists
|
2010-04-18 07:34:01 +00:00 |
|
Pragmatic Software
|
cffe7f6c4e
|
Improved display of timestamp in !info command
|
2010-04-05 13:30:33 +00:00 |
|
Pragmatic Software
|
cd73f1104e
|
Admins management improved. Admins now save and load, and can be added and removed.
|
2010-03-29 12:30:35 +00:00 |
|
Pragmatic Software
|
a5618c41a1
|
Added dict.org module and !dict command, allowed dashes in module launcher arguments
|
2010-03-28 11:19:54 +00:00 |
|
Pragmatic Software
|
21e4415289
|
Improved find command by adding optional -owner and -by search parameters
|
2010-03-26 08:58:25 +00:00 |
|
Pragmatic Software
|
a743261059
|
See Changes file
|
2010-03-26 05:14:03 +00:00 |
|
Pragmatic Software
|
d299a8fb0f
|
90% done in object-oriented conversion -- IgnoreList doesnt save/load/use regex yet.
|
2010-03-24 06:47:40 +00:00 |
|
Pragmatic Software
|
313da0b587
|
Progressing on converting things to objects
|
2010-03-23 03:09:03 +00:00 |
|
Pragmatic Software
|
bd46c11120
|
Half-way through converting everything to objects. Committing mostly working copy as preview.
|
2010-03-22 07:33:44 +00:00 |
|