3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-11-17 15:07:31 +01:00

Commit Graph

  • a412c98ea9 BanList: ensure !ban/!mute mask is wildcard-complete when appropriate Pragmatic Software 2020-06-13 13:22:44 -07:00
  • c952a84d82 Update version Pragmatic Software 2020-06-12 19:53:46 -07:00
  • 1f3a12fcf6 BanList: overwrite timeout when updating ban/mute Pragmatic Software 2020-06-12 19:53:43 -07:00
  • 9efe5ad9ab Update version Pragmatic Software 2020-06-12 18:57:29 -07:00
  • b3ca5e69cd Factoids: expand_factoid_vars(): special-case Perl's $a and $b, etc Pragmatic Software 2020-06-12 18:57:01 -07:00
  • 85d887ff5c Update version Pragmatic Software 2020-06-12 12:05:29 -07:00
  • eb9b18cf37 Factoids: fix potential infinite recursion in $var expansion Pragmatic Software 2020-06-12 12:05:25 -07:00
  • 9b0696b898 Factoids: minor style clean-up Pragmatic Software 2020-06-12 01:53:25 -07:00
  • 287d102aed Update version Pragmatic Software 2020-06-12 01:37:58 -07:00
  • 1d98efe9b0 Factoids: expand_factoid_vars(): support multi-line text Pragmatic Software 2020-06-12 01:37:55 -07:00
  • 407cb7bbaa Update version Pragmatic Software 2020-06-12 00:02:35 -07:00
  • ead2d5d55f Factoids: correct recursive $var expansion Pragmatic Software 2020-06-12 00:02:32 -07:00
  • 0191a2914b Update version Pragmatic Software 2020-06-11 23:34:56 -07:00
  • 90b23d5391 Factoids: Fix typo and edge case Pragmatic Software 2020-06-11 23:34:53 -07:00
  • c95afe65bc Update version Pragmatic Software 2020-06-11 23:03:20 -07:00
  • d81482a5c5 Factoids: restore select_indefinite_article to $variable expansion Pragmatic Software 2020-06-11 23:03:14 -07:00
  • fb461b6773 Update version Pragmatic Software 2020-06-11 22:51:43 -07:00
  • 78de682320 Factoids: refactor and improve $variable parsing and replacement Pragmatic Software 2020-06-11 22:51:40 -07:00
  • 9ec2622183 Ensure params to track_mode are defined Pragmatic Software 2020-06-11 19:30:07 -07:00
  • 71ae499dfa Update version Pragmatic Software 2020-06-10 23:41:51 -07:00
  • af7573a20a Factoids: Selectors now fix leading indefinite articles; i.e. a %(orange) -> an orange Pragmatic Software 2020-06-10 23:06:08 -07:00
  • 51f2c1ffd9 Add DateTime modules to MODULES Pragmatic Software 2020-06-07 20:25:00 -07:00
  • 3aab402e10 Update version Pragmatic Software 2020-06-07 15:22:55 -07:00
  • 5676d6f13b Factoids: improve nested selectors Pragmatic Software 2020-06-07 15:22:48 -07:00
  • b0789099df Update version Pragmatic Software 2020-06-07 00:12:20 -07:00
  • ef072602fa Factoids: test enabled for definedness Pragmatic Software 2020-06-07 00:12:09 -07:00
  • a40b443c66 Factoids: improve nested Selectors such that %(%(f|b)oo):pick_unique(2) -> foo boo Pragmatic Software 2020-06-07 00:07:52 -07:00
  • 1d62cba108 Remove ideone.pl and dependency on SOAP::Lite Pragmatic Software 2020-06-06 10:04:34 -07:00
  • 65f7c41708 doc/Factoids: expansion modifiers may contain spaces now Pragmatic Software 2020-06-05 19:05:50 -07:00
  • e88a18e782 Update version Pragmatic Software 2020-06-05 15:23:18 -07:00
  • 6e4ea442db FactoidCommands: fix another case-sensitivity location Pragmatic Software 2020-06-05 15:23:16 -07:00
  • 8d0d2bcb21 Update version Pragmatic Software 2020-06-05 15:12:55 -07:00
  • 041646676f FactoidCommands: fix a couple of minor issues Pragmatic Software 2020-06-05 15:12:52 -07:00
  • 0afbed1380 Update version Pragmatic Software 2020-06-05 14:56:59 -07:00
  • 87d7b7bbaf MessageHistory: fix typo Pragmatic Software 2020-06-05 14:56:53 -07:00
  • b609077671 Update version Pragmatic Software 2020-06-05 14:50:37 -07:00
  • 8aabfe96bb Factoidcommands: fix case-sensitivity issue with channel name Pragmatic Software 2020-06-05 14:50:33 -07:00
  • 2617b2a844 Update version Pragmatic Software 2020-06-05 14:32:42 -07:00
  • e0f4e9cdd5 MessageHistory: recall: -h and -t separated into distinct flags; -t no longer does integral indexing Pragmatic Software 2020-06-05 14:32:37 -07:00
  • e05f6fb6c0 doc/Factoids.md: add :join() to expansion-modifiers Pragmatic Software 2020-06-04 20:31:51 -07:00
  • 71236da93f doc/Commands.md: fix typo Pragmatic Software 2020-06-04 12:09:26 -07:00
  • 8a69490d65 doc/Commands.md: add note about setting cap-override Pragmatic Software 2020-06-04 12:07:44 -07:00
  • b8815725bf doc/Commands: add Selector example of picking a random command Pragmatic Software 2020-06-04 11:55:41 -07:00
  • 95ec0201ed Update version Pragmatic Software 2020-06-04 02:28:15 -07:00
  • 03fb043ec6 Factoids: significantly improve expansion modifier parsing Pragmatic Software 2020-06-04 02:28:11 -07:00
  • 32e25a1c61 Interpreter: improve split_line (add strip_commas) and split_args (fix whitespace separator issue) Pragmatic Software 2020-06-04 02:10:24 -07:00
  • e63e425622 Update version Pragmatic Software 2020-06-03 20:47:20 -07:00
  • 20febe7ccd Factoids: add quick-and-dirty early version of :join() modifier with many broken edge cases Pragmatic Software 2020-06-03 20:47:18 -07:00
  • 128c3014c7 Factoids: Selectors can now be nested within each other Pragmatic Software 2020-06-03 20:11:41 -07:00
  • 0bd53cfd87 doc/Factoids.md: improve expansion-modifiers section Pragmatic Software 2020-06-03 01:15:35 -07:00
  • 5d10836dd3 doc/Factoids.md: update Pragmatic Software 2020-06-03 01:10:26 -07:00
  • 18622b3809 doc/Commands: Selector items can be $variables Pragmatic Software 2020-06-02 23:57:44 -07:00
  • 1dfa44ba6c doc/Commands: uppercase "Selectors" Pragmatic Software 2020-06-02 23:47:10 -07:00
  • 899d6d79c6 doc/Factoids: link to Selectors Pragmatic Software 2020-06-02 23:46:19 -07:00
  • 037c1398dd doc/Factoids.md: add "Selectors" to expansion-modifiers section Pragmatic Software 2020-06-02 23:45:38 -07:00
  • 6c7a7bc808 doc: document selectors Pragmatic Software 2020-06-02 23:44:02 -07:00
  • fd6a124009 Update version Pragmatic Software 2020-06-02 22:41:22 -07:00
  • 5e574624b4 Factoids: Remove debug statement Pragmatic Software 2020-06-02 22:41:19 -07:00
  • 62b50861cb Update version Pragmatic Software 2020-06-02 22:25:12 -07:00
  • a3a7319497 Factoids: add %(a|b|c) syntax to select a random item Pragmatic Software 2020-06-02 22:25:09 -07:00
  • 4b1c36bca2 Update version Pragmatic Software 2020-06-01 21:48:23 -07:00
  • 4d87fa1682 PBot: fix reload blacklist Pragmatic Software 2020-06-01 21:48:17 -07:00
  • 243575cc5a doc/Factoids.md: document pick_unique(x) Pragmatic Software 2020-06-01 18:30:50 -07:00
  • 6d5f69c426 doc/Commands.md: fix broken link Pragmatic Software 2020-06-01 17:29:39 -07:00
  • 02062ed81a doc/Factoids.md: add some more info Pragmatic Software 2020-06-01 17:18:10 -07:00
  • 12f17d623e doc/Factoids.md: document new expansion modifiers Pragmatic Software 2020-06-01 17:11:48 -07:00
  • 957f33c27b doc/Commands.md: describe Unix/POSIX conventions in some more detail Pragmatic Software 2020-06-01 12:14:07 -07:00
  • 382e0664bd doc/Modules.md: fix minor typoes Pragmatic Software 2020-06-01 02:58:21 -07:00
  • 8066f30e00 doc/Modules.md: add more information Pragmatic Software 2020-06-01 02:55:58 -07:00
  • 5687c465d4 doc/Commands.md: add another way to address output to users Pragmatic Software 2020-05-31 18:31:48 -07:00
  • aa405dcee2 doc/Commands.md: fix typos Pragmatic Software 2020-05-31 18:16:42 -07:00
  • bcee2e8460 doc/Commands.md: add and improve sections about command syntax Pragmatic Software 2020-05-31 18:12:59 -07:00
  • eb09de1da4 Update version Pragmatic Software 2020-05-31 17:14:06 -07:00
  • 76dcc0a8ee MessageHistory: allow recalling multiple messages in-channel again Pragmatic Software 2020-05-31 17:14:03 -07:00
  • 675d03fe73 Update version Pragmatic Software 2020-05-31 15:32:59 -07:00
  • 0692f2614a Interpreter: support give nick cmd [args] command Pragmatic Software 2020-05-31 15:32:56 -07:00
  • 158b13006c Factoids: minor whitespace reformatting Pragmatic Software 2020-05-31 15:32:05 -07:00
  • 141230b78b Update version Pragmatic Software 2020-05-31 02:39:36 -07:00
  • 91b7fa8558 BanList: add banlist.mute_mode_char registry setting to configure MODE character used for muting Pragmatic Software 2020-05-31 02:39:33 -07:00
  • 273b87e52a Update version Pragmatic Software 2020-05-30 23:18:54 -07:00
  • 4d888729e5 ChanOpCommands: fix "Can't locate object method 'mode'" error Pragmatic Software 2020-05-30 23:18:49 -07:00
  • 136e220c9a Update factoids Pragmatic Software 2020-05-30 13:20:05 -07:00
  • 54b5cdeba6 Update version Pragmatic Software 2020-05-30 02:47:10 -07:00
  • 945b81f12d Factoids: properly set range for pick $variable modifier Pragmatic Software 2020-05-30 02:47:08 -07:00
  • b8ec975f67 Update version Pragmatic Software 2020-05-30 01:29:02 -07:00
  • 0a4ef4eb40 Factoids: change sort+/sort- to +sort/-sort in $var modifier Pragmatic Software 2020-05-30 01:28:59 -07:00
  • f5ca8324b5 Update version Pragmatic Software 2020-05-30 01:03:09 -07:00
  • 2e3fed5bae Factoids: more improvements to $variable expansion: Pragmatic Software 2020-05-30 01:03:07 -07:00
  • 03b3a0a519 Update version Pragmatic Software 2020-05-29 23:05:55 -07:00
  • 6f9170ecbc Factoids: improvements to $var modifiers Pragmatic Software 2020-05-29 23:05:51 -07:00
  • 9ed88800cf Update version Pragmatic Software 2020-05-29 22:34:32 -07:00
  • 76863dea5c Factoids: strip quotes from pick() $var modifier Pragmatic Software 2020-05-29 22:34:29 -07:00
  • 6a94dc6651 Update version Pragmatic Software 2020-05-29 22:22:25 -07:00
  • 9a165a129c Factoids: fix index() $var modifier Pragmatic Software 2020-05-29 22:22:22 -07:00
  • a50751ef4e Update version Pragmatic Software 2020-05-29 22:18:11 -07:00
  • 669bf7460c Factoids: add more :modifiers to $var expansion: index(x), pick(x, y), enumerate, etc Pragmatic Software 2020-05-29 22:18:07 -07:00
  • 8985620970 Update version Pragmatic Software 2020-05-29 20:49:59 -07:00
  • 52f183deae Registerable: add register_front method to register to head of list Pragmatic Software 2020-05-29 20:49:24 -07:00
  • c9be31a9c0 PBot: fix execute_and_dequeue atexit Pragmatic Software 2020-05-29 20:48:53 -07:00
  • b57fea8120 Factoids: fix export errors upon exit by correcting atexit registration order Pragmatic Software 2020-05-29 20:43:07 -07:00