Pragmatic Software
|
0310145c7d
|
Interpreter: commands can now be split with ;;
|
2019-06-25 18:23:21 -07:00 |
|
Pragmatic Software
|
8e21de1f60
|
Interpreter: split_line is now smarter about JSON and code
|
2019-06-24 16:47:31 -07:00 |
|
Pragmatic Software
|
4826b1c851
|
Interpreter: add default options to split_line()
|
2019-06-10 11:51:48 -07:00 |
|
Pragmatic Software
|
982d4b4b8d
|
Factoids: find_factoid now takes an options hash instead
|
2019-06-09 16:33:27 -07:00 |
|
Pragmatic Software
|
0f81584d8f
|
Interpreter: split_line() now takes an options hash; now accepts "strip_quotes" and "keep_spaces"
|
2019-06-09 13:57:08 -07:00 |
|
Pragmatic Software
|
0979ac86d9
|
Interpreter: split_line now accepts a parameter to strip quotes
|
2019-06-07 13:56:41 -07:00 |
|
Pragmatic Software
|
8814fdfe9b
|
FactoidCommands: factadd now supports -f option to force overwriting existing factoid
|
2019-06-02 22:34:17 -07:00 |
|
Pragmatic Software
|
bb08250673
|
Factoid usage metadata can now interrupt pipes to display usage message as appropriate
|
2019-06-02 19:30:35 -07:00 |
|
Pragmatic Software
|
ef96ba21cb
|
Interpreter: slightly increase human-like delay
|
2019-06-01 18:55:08 -07:00 |
|
Pragmatic Software
|
e0a6d9bcb6
|
Interpreter: remove left-over declaration
|
2019-05-31 02:27:30 -07:00 |
|
Pragmatic Software
|
fcb4404012
|
Interpreter: extract_bracketed: fix indentation, minor tweaks
|
2019-05-30 09:25:31 -07:00 |
|
Pragmatic Software
|
acf35a5df3
|
Interpreter: write custom extract_bracketed to gracefully handle unbalanced brackets or quotes
|
2019-05-30 00:27:52 -07:00 |
|
Pragmatic Software
|
b04015286c
|
Interpreter: minor corrections to split_line
|
2019-05-28 11:56:06 -07:00 |
|
Pragmatic Software
|
e287887765
|
Interpreter: rewrite make_args to gracefully handle unbalanced quotes
|
2019-05-28 11:11:32 -07:00 |
|
Pragmatic Software
|
925a5e57bd
|
Minor whitespace syntax clean-up throughout
|
2019-05-28 09:19:42 -07:00 |
|
Pragmatic Software
|
aa19260a24
|
Interpreter: fix mishandling of spaces when building arglist
|
2019-05-27 07:43:14 -07:00 |
|
Pragmatic Software
|
a892e8e5c1
|
Interpreter: add tell nick the <command> syntax
|
2019-05-20 13:10:08 -07:00 |
|
Pragmatic Software
|
2dc78f7383
|
Interpreter: fix incorrect handling of quoted arguments
|
2019-05-15 10:59:48 -07:00 |
|
Pragmatic Software
|
6f6090efc5
|
Interpreter: reduce human-like delay durations
|
2019-05-15 10:59:20 -07:00 |
|
Pragmatic Software
|
73741e5418
|
code-factoids: handle arguments a little better
|
2019-05-09 21:04:28 -07:00 |
|
Pragmatic Software
|
f8d8cac7d4
|
Interpreter: case-insensitive "Why would I want to do that to myself?" exceptions
|
2019-05-04 19:04:11 -07:00 |
|
Pragmatic Software
|
42f0bb7002
|
Interpreter: ignore bot commands from unidentified users in +z channels
|
2018-08-13 20:06:07 -07:00 |
|
Pragmatic Software
|
75f6d86a88
|
AntiFlood: disregard unreg spam floods on +z channels
|
2018-08-13 14:25:35 -07:00 |
|
Pragmatic Software
|
16b708851a
|
Replace missed split with split_args
|
2018-08-09 22:44:28 -07:00 |
|
Pragmatic Software
|
174de2be8e
|
Update all commands to understand quoted arguments; factoid names, etc, can now contain spaces
|
2018-08-08 17:38:57 -07:00 |
|
Pragmatic Software
|
6454ff82aa
|
Interpreter: support array of positional arguments
|
2018-08-06 20:23:35 -07:00 |
|
Pragmatic Software
|
7b20a00797
|
Interpreter: improve parsing of pipes
|
2018-08-06 18:47:07 -07:00 |
|
Pragmatic Software
|
65644815e0
|
Interpreter: check for +z chanmode and ignore commands from banned users
|
2018-08-05 22:48:24 -07:00 |
|
Pragmatic Software
|
e1028f84a2
|
Fix escaping of pipes and command substitutions
|
2018-05-21 19:27:57 -07:00 |
|
Pragmatic Software
|
4f54ee669c
|
Do not do me/my expansion for a few more commands
|
2018-05-21 18:06:32 -07:00 |
|
Pragmatic Software
|
89f38026d3
|
Fix preserve whitespace setting
|
2018-05-21 18:02:16 -07:00 |
|
Pragmatic Software
|
3626399b85
|
Immediately process output queue if delay <= 0
|
2018-02-18 16:39:26 -08:00 |
|
Pragmatic Software
|
4064075df9
|
Force checkflood for output_queue to ensure messages are logged
|
2018-02-16 11:12:41 -08:00 |
|
Pragmatic Software
|
8248661ef0
|
Interpreter: Exempt some more keywords from me/my expansion; add "I am" -> "nick is" expansion
|
2018-02-09 19:09:11 -08:00 |
|
Pragmatic Software
|
774da2f033
|
Do not replace me or my in Spinach lies
|
2018-01-31 22:12:28 -08:00 |
|
Pragmatic Software
|
7e061741da
|
Improve nick-prefix/override
|
2018-01-23 13:58:03 -08:00 |
|
Pragmatic Software
|
8441869fac
|
Fix embedded command extraction
|
2017-12-18 03:51:09 -08:00 |
|
Pragmatic Software
|
8fb98d614f
|
Add ability to override command effective-level
|
2017-12-11 12:44:19 -08:00 |
|
Pragmatic Software
|
1d2d057d45
|
Properly flag whether a command was processed and interpreted
|
2017-12-09 13:26:20 -08:00 |
|
Pragmatic Software
|
f24c26d2ef
|
Straighten out nickoverride a bit
|
2017-12-09 13:25:11 -08:00 |
|
Pragmatic Software
|
b2273d32fb
|
Extract nested command substitutions and pipes
|
2017-12-08 20:26:08 -08:00 |
|
Pragmatic Software
|
4338455e11
|
Properly extract embedded commands
|
2017-12-08 19:28:08 -08:00 |
|
Pragmatic Software
|
e2db94c354
|
Add WebPaste.pm for rotating paste sites
|
2017-12-05 21:05:44 -08:00 |
|
Pragmatic Software
|
1378e41c1b
|
Improve handling of /say, etc, in output text
|
2017-12-04 21:22:19 -08:00 |
|
Pragmatic Software
|
0d0c12e798
|
Unescape escaped command substitutions
|
2017-12-04 20:12:27 -08:00 |
|
Pragmatic Software
|
43d227d1a9
|
Support command substitution
|
2017-12-04 18:34:34 -08:00 |
|
Pragmatic Software
|
f6da7f5662
|
Prevent /msg to serv@network (currently only abusable by admins)
|
2017-12-03 19:09:34 -08:00 |
|
Pragmatic Software
|
3ab8f44a8a
|
No need to show debugcontext log for empty result
|
2017-12-02 15:04:36 -08:00 |
|
Pragmatic Software
|
7a53f74e83
|
Handle commands/pipes with newlines
|
2017-11-30 18:50:17 -08:00 |
|
Pragmatic Software
|
51735494b3
|
Minor improvement to nick addressing
|
2017-11-30 13:11:39 -08:00 |
|