3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-08-04 03:37:23 +02:00

Commit Graph

  • 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
  • 75eac99ea1 PBot: strip trailing directory separator from directory command-line overrides Pragmatic Software 2020-05-29 18:57:22 -07:00
  • 159124cbe9 Channels: fix chanrem Pragmatic Software 2020-05-29 18:25:55 -07:00
  • d170b6b1ec Update version Pragmatic Software 2020-05-29 18:19:45 -07:00
  • cd665619ee AntiFlood: devoice +v users when banning Pragmatic Software 2020-05-29 18:19:42 -07:00
  • 50e000923a Update version Pragmatic Software 2020-05-29 18:10:57 -07:00
  • f8b6cee54e AntiFlood: check for +v/+o on user when enforcing anti-flood Pragmatic Software 2020-05-29 18:10:49 -07:00
  • 85e08eee9e PBot: refactor the two argument parsing loops into one loop Pragmatic Software 2020-05-26 19:21:11 -07:00
  • bd38b53288 Update version Pragmatic Software 2020-05-21 19:57:15 -07:00
  • 8f024aa140 Commands: do not expand variables for commands with dont-replace-pronouns, in order to preserve expected behavior Pragmatic Software 2020-05-21 19:57:11 -07:00
  • 395f13020b Update version Pragmatic Software 2020-05-21 19:38:08 -07:00
  • 0ac20aa4b1 Commands: fix some cases in which $args would not expand Pragmatic Software 2020-05-21 19:38:05 -07:00
  • 0f377d4497 Update version Pragmatic Software 2020-05-21 19:25:38 -07:00
  • 2af12c97f5 Plugins/AntiTwitter: disregard whitelisted users Pragmatic Software 2020-05-21 19:25:31 -07:00
  • beef46f120 Variables such as $0 can now be escaped, e.g. in factset, etc Pragmatic Software 2020-05-21 19:23:30 -07:00
  • 7645dce361 Plugins/Weather: improve usage message Pragmatic Software 2020-05-20 14:19:10 -07:00
  • 7a0de62612 Plugins/Wttr: improve wttr usage message Pragmatic Software 2020-05-20 10:34:05 -07:00
  • 7e38ee6793 BanList: fix warning about odd elements in anonymous hash Pragmatic Software 2020-05-18 12:17:04 -07:00
  • 10b4332556 Update version Pragmatic Software 2020-05-18 10:57:25 -07:00
  • f293366ad0 MessageHistory: override sort method to seen if -l is specified without -sort Pragmatic Software 2020-05-18 10:57:23 -07:00
  • b3a5b57f71 Update version Pragmatic Software 2020-05-18 09:54:59 -07:00
  • 74e0f9a1ce Plugins: ignore blank lines in plugin_autoload Pragmatic Software 2020-05-18 09:54:55 -07:00
  • b0bdde34a5 Update version Pragmatic Software 2020-05-18 01:00:22 -07:00
  • aa778304d8 MessageHistory: add gecos to aka -sort Pragmatic Software 2020-05-18 01:00:18 -07:00
  • 852c54d210 Update version Pragmatic Software 2020-05-18 00:05:18 -07:00
  • da9abb4fbc MessageHistory: aka can now sort output; added option -l to show last seen time Pragmatic Software 2020-05-18 00:05:15 -07:00
  • 565f4b080b NickList: improve nicklist usage message Pragmatic Software 2020-05-18 00:04:12 -07:00
  • 46cad2050c NickList: slightly improve error-checking for nicklist arguments Pragmatic Software 2020-05-17 23:31:25 -07:00
  • 33fd788988 NickList: improve nicklist usage message Pragmatic Software 2020-05-17 23:10:49 -07:00
  • 1daf86df46 NickList: add text about using -/+ to invert sort direction Pragmatic Software 2020-05-17 22:56:14 -07:00
  • d656b01aa6 Update version Pragmatic Software 2020-05-17 16:47:50 -07:00
  • 5bb026f33e NickList: nicklist command now can accept options for sorting and display Pragmatic Software 2020-05-17 16:47:48 -07:00
  • 40a2728737 Update version Pragmatic Software 2020-05-16 23:13:19 -07:00
  • 9898634b3a NickList: improve output of nicklist command Pragmatic Software 2020-05-16 23:13:13 -07:00
  • 72eb7f9e24 Users: do not repeat names for each hostmask per channel in users Pragmatic Software 2020-05-16 22:43:54 -07:00
  • 0436294090 MessageHistory: aka can optionally bypass alias table Pragmatic Software 2020-05-16 22:39:48 -07:00
  • 8871d88ff2 Update version Pragmatic Software 2020-05-14 17:42:13 -07:00
  • 08caa120fe BanList: increase save queue delay to 15s Pragmatic Software 2020-05-14 17:42:11 -07:00
  • 6ff311267e Update version Pragmatic Software 2020-05-14 16:58:38 -07:00
  • 4166da140e BanList: use save queue to prevent repeated saves when handling multiple bans Pragmatic Software 2020-05-14 16:58:29 -07:00
  • 506ebf13c6 DualIndexHashObject can now enqueue saves to prevent repeated-save thrashing Pragmatic Software 2020-05-14 16:57:34 -07:00
  • a91c2cd71e DualIndexSQLiteObject: do not interrupt atexit queue Pragmatic Software 2020-05-14 16:55:23 -07:00
  • 37f3bc5467 Timer: add more flexible ways to enqueue and dequeue events Pragmatic Software 2020-05-14 16:54:10 -07:00
  • 559b058dd1 ChanOpCommands: fix unban * Pragmatic Software 2020-05-14 16:53:10 -07:00
  • 5633bf8798 Update version Pragmatic Software 2020-05-09 03:22:44 -07:00
  • 2ef70f76fb BlackList: case-insensitive channel test Pragmatic Software 2020-05-09 03:16:14 -07:00
  • b5ec951df1 AntiFlood: check_ban(): correct order of ban_user_timed() arguments Pragmatic Software 2020-05-09 03:15:12 -07:00
  • ca228b9e06 Interpreter: extract_bracketed/split_line now properly handle a final trailing backslash Pragmatic Software 2020-05-09 03:13:56 -07:00