3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-08-03 19:27:32 +02:00

Commit Graph

  • 7ccde2e2a5 Update version Pragmatic Software 2020-07-08 23:22:05 -07:00
  • 62194840b2 Add Plang plugin Pragmatic Software 2020-07-08 23:21:54 -07:00
  • 80fe4f1b05 Add Plang as submodule Pragmatic Software 2020-07-08 23:19:35 -07:00
  • a51d81db21 Update version Pragmatic Software 2020-07-08 14:48:33 -07:00
  • 9e362725ce Plugins/TypoSub: users can set no-typosub to exclude themselves from s/// invocation Pragmatic Software 2020-07-08 14:48:30 -07:00
  • fc648c3351 Update version Pragmatic Software 2020-07-06 20:56:08 -07:00
  • be06b8e241 Factoids: revert $var expansion relocation Pragmatic Software 2020-07-06 20:56:06 -07:00
  • ab6ffc0a5e get_title: ignore a title Pragmatic Software 2020-07-06 12:08:03 -07:00
  • 2d5a86356e Update version Pragmatic Software 2020-07-02 16:35:47 -07:00
  • 6311fa7b15 URL titles now work for YouTube links again (smh @ Google) Pragmatic Software 2020-07-02 16:35:44 -07:00
  • a09f220872 Update version Pragmatic Software 2020-07-01 21:03:00 -07:00
  • 7deefb242a FactoidCommands: factadd -f no longer requires ownership to overwrite Pragmatic Software 2020-07-01 21:02:57 -07:00
  • 91b5e17640 Update version Pragmatic Software 2020-06-29 09:48:47 -07:00
  • 40ab17beed BanList: remove "Finalizing" log messages Pragmatic Software 2020-06-28 20:31:32 -07:00
  • c305a9aa5b Fix "null" argument converting to "{}" Pragmatic Software 2020-06-28 20:28:54 -07:00
  • 53da187acc Update version Pragmatic Software 2020-06-27 23:10:14 -07:00
  • 38b9853aad Factoids: $var expansion was happening too early in the pipeline Pragmatic Software 2020-06-27 23:10:11 -07:00
  • fd16b6be3e Update version Pragmatic Software 2020-06-26 17:22:43 -07:00
  • 8610a9a7c9 ChanOpCommands: alternate case of kick message if case of kick command is alternated Pragmatic Software 2020-06-26 17:22:38 -07:00
  • c07da5ccf2 README.md: fix link to Admin documentation Pragmatic Software 2020-06-26 15:10:00 -07:00
  • d57a5d3c7d README.md: add helpful "Learn more." links to various sections Pragmatic Software 2020-06-26 15:06:59 -07:00
  • 8d5d7eaff5 Update version Pragmatic Software 2020-06-25 09:53:13 -07:00
  • 7e31a3ee26 ChanOpCommands: uppercase kick reason if kick command is uppercased Pragmatic Software 2020-06-25 09:53:09 -07:00
  • be2376cf4b Update version Pragmatic Software 2020-06-20 21:38:15 -07:00
  • 236c101e3e Interpreter: when result is "/say" output a space Pragmatic Software 2020-06-20 21:38:12 -07:00
  • bbbfcbb25a Factoids: minor formatting clean-up Pragmatic Software 2020-06-20 21:37:21 -07:00
  • 20a6485c5d Update version Pragmatic Software 2020-06-20 20:55:26 -07:00
  • 2efd91d382 Factoids: do not prepend $ref_from if pipe or subcmd exists; misc clean-ups Pragmatic Software 2020-06-20 20:55:22 -07:00
  • bd04feda81 Interpreter: minor formatting clean-up Pragmatic Software 2020-06-20 20:52:54 -07:00
  • da43217d3e Update version Pragmatic Software 2020-06-19 19:58:55 -07:00
  • 2d47802cff Factoids: allow empty %() items without needing quotes Pragmatic Software 2020-06-19 19:58:52 -07:00
  • 7e2caa58af Factoids: add some error-checking for expansion modifiers Pragmatic Software 2020-06-19 13:12:50 -07:00
  • 047b2ec4c5 Update version Pragmatic Software 2020-06-19 12:07:04 -07:00
  • bb6d9a5919 Factoids: disallow whitespace around ":" in modifiers Pragmatic Software 2020-06-19 12:07:01 -07:00
  • 5883b7e2b5 data/commands: update data file Pragmatic Software 2020-06-19 12:06:13 -07:00
  • 4b3aea4916 Update version Pragmatic Software 2020-06-19 09:24:43 -07:00
  • 5495a6b406 Factoids: weights can now be fractional Pragmatic Software 2020-06-19 09:24:38 -07:00
  • 24496ef790 doc/Factoids.md: document :weight(n) Pragmatic Software 2020-06-18 22:16:56 -07:00
  • 56451e3514 Update version Pragmatic Software 2020-06-18 10:03:23 -07:00
  • 4c795c4d4f BlackList: hostmask parameter is now full regex Pragmatic Software 2020-06-18 10:03:20 -07:00
  • efdf70b9bb data/capabilities: update data file Pragmatic Software 2020-06-18 09:31:34 -07:00
  • ddfbf027d2 Update version Pragmatic Software 2020-06-17 11:36:45 -07:00
  • 6ea523f608 Factoids: fix off-by-one in weighted selection Pragmatic Software 2020-06-17 11:36:42 -07:00
  • f2ab97e681 Update version Pragmatic Software 2020-06-17 04:11:20 -07:00
  • afcb4a0f98 Factoids: unescape certain symbols after expansion Pragmatic Software 2020-06-17 04:11:18 -07:00
  • 0adcce52ef Update version Pragmatic Software 2020-06-17 02:26:49 -07:00
  • 13cb0f9dc6 Factoids: sorting unnecessary for weighted selection Pragmatic Software 2020-06-17 02:24:46 -07:00
  • a2c918c94e Factoids: remove unnecessary statement Pragmatic Software 2020-06-16 21:29:47 -07:00
  • cbfcab6d77 Update version Pragmatic Software 2020-06-16 21:26:11 -07:00
  • 914e844f11 Factoids: add weighted list selection; factadd list a:weight(1) b:weight(2) Pragmatic Software 2020-06-16 21:26:09 -07:00
  • ed4a36e025 Update version Pragmatic Software 2020-06-14 22:34:28 -07:00
  • 0b94ada897 Factoids: fix issue where pick_unique() could repeat a selection Pragmatic Software 2020-06-14 22:34:24 -07:00
  • f71eb269cb Update version Pragmatic Software 2020-06-13 13:22:48 -07:00
  • 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