3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-10-26 20:17:24 +01:00

Commit Graph

  • 9fada0f82c
    Plugin/Example: add more examples master Pragmatic Software 2025-10-22 21:38:37 -07:00
  • 2f958ccf80
    Plugin/RunCommand: add capability to botowner group on load Pragmatic Software 2025-10-22 21:37:24 -07:00
  • 18f2c30f82
    Many subcommands can now be abbreviated Pragmatic Software 2025-10-22 21:36:48 -07:00
  • 0be8ca03c8
    Plugin/Wordle: all commands and subcommands can now be abbreviated; bugfixes Pragmatic Software 2025-10-22 19:45:49 -07:00
  • e2e153b50b
    Core/Utils: add isabbrev() subroutine Pragmatic Software 2025-10-22 19:42:51 -07:00
  • 71dab7278a
    ValidateString: make JSON validation explicit Pragmatic Software 2025-10-21 13:02:06 -07:00
  • 94fbb81bda
    Interpreter: improve arguments processing Pragmatic Software 2025-10-21 12:50:09 -07:00
  • fce337e695
    Plugin/Wordle: fix Unicode in wordle info --json Pragmatic Software 2025-10-21 12:41:10 -07:00
  • 828412e931
    applets/insult.pl: website defunct; use scraped insults instead Pragmatic Software 2025-10-21 12:37:24 -07:00
  • c60888088e
    Plugin/FuncBuiltins: add jsonval and unescape Pragmatic Software 2025-10-21 01:23:01 -07:00
  • 6e91bb15da
    Update factoids Pragmatic Software 2025-10-21 00:46:56 -07:00
  • 03f7fbcde4
    Update factoids Pragmatic Software 2025-10-19 01:30:45 -07:00
  • 9ceabaf768
    applets/unicode.pl: prevent input from being processed for flags Pragmatic Software 2025-10-19 01:29:20 -07:00
  • 913e5a9273
    Document factcopy (#77) JustAnotherArchivist 2025-10-18 23:45:15 +00:00
  • 745d56d280
    Plugin/Wordle: add --json to wordle info; misc cleanups and refactors Pragmatic Software 2025-10-16 15:30:51 -07:00
  • ab1d2a75c4
    Plugin/Wordle: can now namespace parallel games Pragmatic Software 2025-10-16 02:04:30 -07:00
  • 0a00f43335
    Interpreter: insert reset code in truncation text before URL Pragmatic Software 2025-10-15 13:52:36 -07:00
  • a3c0f616fb
    LagChecker: send another ping if no pong received after 15 minutes Pragmatic Software 2025-10-11 09:39:12 -07:00
  • e035745860
    Fix jaasolve factoid Pragmatic Software 2025-10-08 12:18:36 -07:00
  • 6e3813cb78
    Remove absolute path reference to ~/pbot Pragmatic Software 2025-10-08 12:18:17 -07:00
  • 0c00585e4a
    Update factoids Pragmatic Software 2025-10-05 06:34:27 -07:00
  • 7f2736a604
    Plugin/FuncBuiltins: add length function Pragmatic Software 2025-10-05 06:34:04 -07:00
  • 483a782021
    applets/pbot-vm: restore VSOCK functionality Pragmatic Software 2025-10-05 06:22:44 -07:00
  • 891baed35f
    Update qrpn submodule Pragmatic Software 2025-09-29 10:27:35 -07:00
  • 3606aa8cc5
    applets/pbot-vm: Improve input to VM Pragmatic Software 2025-09-28 07:00:38 -07:00
  • 99c9c3b262
    Update factoids Pragmatic Software 2025-09-25 15:39:09 -07:00
  • f54efb0864
    Improve LagChecker Pragmatic Software 2025-09-25 15:04:21 -07:00
  • 3219c3d008
    Improve code-factoids Pragmatic Software 2025-09-25 01:14:10 -07:00
  • 8f1ac5b5ba
    Factoids: variable expansions update ref-count and last-referenced Pragmatic Software 2025-09-25 01:03:17 -07:00
  • bda93505f3
    WebPaste: no longer split long lines Pragmatic Software 2025-09-24 10:56:32 -07:00
  • 49b926c372
    Commands/Factoids: factchange handles newlines; factadd $0-data exempted from recursion limit Pragmatic Software 2025-09-24 10:54:40 -07:00
  • fe31b630e9
    applets/pbot-vm: Multiple improvements Pragmatic Software 2025-09-24 10:50:25 -07:00
  • 091f6b101e
    Plugin/Wordle: hard now shows whether hard mode was already enabled/disabled Pragmatic Software 2025-09-14 07:57:45 -07:00
  • 2011275f27
    Quotegrabs/Storage: remove unused import Pragmatic Software 2025-09-04 10:30:31 -07:00
  • 0fb4cd7fa7
    Plugin/ActionTrigger: enable triggering on bot messages Pragmatic Software 2025-09-04 10:29:29 -07:00
  • cdef9e5fe8
    Core/IRC/Connection: dispatch pbot.public/pbot.caction events for bot messages Pragmatic Software 2025-09-04 10:27:57 -07:00
  • 6147a5afc7
    Plugin/Wordle: add solved duration Pragmatic Software 2025-09-04 10:26:53 -07:00
  • 3d7a98b611
    Plugin/AntiHello: remove initial ban warning Pragmatic Software 2025-09-04 10:26:02 -07:00
  • 9cf4b18538
    Factoids: Restrict recursion depth for commands that modify factoids (factadd, factchange, etc) Pragmatic Software 2025-09-04 10:24:55 -07:00
  • 0ecdcc1bf5
    Update factoids Pragmatic Software 2025-08-25 09:59:18 -07:00
  • 4e69444be0
    Core/Interpreter: process cmd-pipes at correct stack-depth Pragmatic Software 2025-08-25 06:19:17 -07:00
  • 55831b3d4a
    applets/trans: make Bing default engine; misc improvements Pragmatic Software 2025-08-25 04:36:02 -07:00
  • 8fdd51bc9a
    Core/Interpreter: simplify ref_from Pragmatic Software 2025-07-30 15:51:09 -07:00
  • d5aa7f9e41
    Core/Interpreter: improve command splitting and substitutions Pragmatic Software 2025-07-29 13:39:11 -07:00
  • 27db494f85
    applets/cdecl.pl: show usage when command is invalid Pragmatic Software 2025-07-20 07:39:20 -07:00
  • 675a723d57
    applets/trans.pl: improve options parsing Pragmatic Software 2025-07-20 05:57:12 -07:00
  • 9d29336cb2
    applets/qalc.pl: make qalc safe Pragmatic Software 2025-07-20 00:58:37 -07:00
  • 4582e225e5
    applets/trans.pl: whitelist allowed options Pragmatic Software 2025-07-19 12:24:31 -07:00
  • 66ce01a0c3
    applets/trans.pl: restrict allowed options Pragmatic Software 2025-07-19 09:18:45 -07:00
  • cff8d5fe70
    Plugin/Wordle: display hard-mode status in info Pragmatic Software 2025-07-19 08:55:21 -07:00
  • 8752349210
    applets/trans.pl: disallow -pager Pragmatic Software 2025-07-19 08:54:38 -07:00
  • 4525cb95d1
    Plugin/Worlde: track nonword and invalid guesses Pragmatic Software 2025-07-08 22:41:19 -07:00
  • fa36d8c480
    FuncBuiltins: fix maybe-on usage instructions (#76) ilmari-lauhakangas 2025-07-03 01:58:20 +03:00
  • 30ac705d99
    Plugin/Wordle: fix hard mode minimum letter requirements; test hard mode validation before word existence check; replace "is not" with "can't be" Pragmatic Software 2025-07-02 14:45:25 -07:00
  • b61dbe17c6
    Plugin/Wordle: add toggleable hard mode Pragmatic Software 2025-06-26 23:21:48 -07:00
  • 5c24e5f17d
    applets/gencstd: minor tweak to instructions Pragmatic Software 2024-12-14 15:12:14 -08:00
  • 411f0ebbd8
    Update C23 to N3220 Pragmatic Software 2024-12-14 14:58:10 -08:00
  • 722408d95e
    Factoids: rename top20 to top50 and add "referenced" subcommand Pragmatic Software 2024-11-30 16:47:13 -08:00
  • 4162c06fe4
    Commands/ChanOp: silly kick-message shenanigans Pragmatic Software 2024-11-30 16:40:33 -08:00
  • f172563fdc
    Utils/SQLiteLogger: update log() to use subroutine signatures Pragmatic Software 2024-11-30 16:26:52 -08:00
  • 0a81203cc9
    Update factoids Pragmatic Software 2024-11-30 11:35:22 -08:00
  • 80bc79cfbc
    Plugin/Wordle: always have last word/guess in info Pragmatic Software 2024-11-27 16:51:02 -08:00
  • 6ba8776c2c
    Plugin/Wordle: keep game state after giveup Pragmatic Software 2024-11-27 16:15:09 -08:00
  • 001f2024c4
    Factoids: add default value modifier Pragmatic Software 2024-11-27 12:17:45 -08:00
  • 917cae2ffb
    Plugin/Spinach: fix players exit game on /part and /quit Pragmatic Software 2024-11-22 03:17:39 -08:00
  • 7a7730d039
    Interpreter: improve processing of embedded and split commands Pragmatic Software 2024-11-21 20:31:28 -08:00
  • bea5aa071b
    Plugin/Spinach: improve lie count log Pragmatic Software 2024-11-21 20:28:50 -08:00
  • 5f4b2989a1
    Factoids: fact no longer adds ref channel to output Pragmatic Software 2024-11-21 20:21:14 -08:00
  • 947082f2a2
    Plugin/ActionTrigger: don't handle events already processed by another command Pragmatic Software 2024-11-21 16:05:44 -08:00
  • 888da7dda1
    Factoids: move enabled check to before /call Pragmatic Software 2024-11-15 01:15:37 -08:00
  • c6433a662f
    Commands/Factoids: remove "not owner" restriction on factset/factunset Pragmatic Software 2024-11-14 01:21:48 -08:00
  • 5bca8c7d16
    Plugin/Spinach: Improvements Pragmatic Software 2024-11-13 21:43:22 -08:00
  • 343dbae57e
    Plugin/Spinach: add help text; minor clean-ups Pragmatic Software 2024-11-10 18:39:14 -08:00
  • dbff4bc2f7
    Interpreter: reset split_result after processing it Pragmatic Software 2024-11-10 17:45:33 -08:00
  • 8e2b0df17c
    Update factoids Pragmatic Software 2024-11-10 09:53:45 -08:00
  • 72ac68fb02
    Plugin/Spinach: rounds/questions/bonus rounds now configurable via settings Pragmatic Software 2024-11-09 20:54:10 -08:00
  • 22771fabf6
    Plugin/Spinach: massive refactor Pragmatic Software 2024-11-08 23:29:52 -08:00
  • 84117d83c7
    applets/paren: Disambiguate *f(x) = *(f(x)) from (*f)(x) (#74) JustAnotherArchivist 2024-11-09 05:48:52 +00:00
  • a11dc12861
    Interpreter: remove debug message Pragmatic Software 2024-11-07 19:47:02 -08:00
  • e325138249
    Plugin/Spinach: correct round1q3 state transition Pragmatic Software 2024-11-07 19:46:30 -08:00
  • 828892726d
    doc/Factoids.md: Fix typo Pragmatic Software 2024-11-07 02:41:07 -08:00
  • a262139fd2
    Factoids: require locked to be exactly 1 to invoke commands with required_caps Pragmatic Software 2024-11-07 01:45:15 -08:00
  • 12ec8bb77c
    Factoids: don't add nick if add_nick defined and set to 0 Pragmatic Software 2024-11-06 22:51:29 -08:00
  • 54ef6b14ce
    Plugin/Date: use existing context when launching date applet Pragmatic Software 2024-11-05 23:57:48 -08:00
  • 7f49321e29
    Commands/Factoids: fix unsetting locked on factoids with cap-override Pragmatic Software 2024-11-05 16:55:53 -08:00
  • 650bf40a24
    Disallow invoking of commands with requires_cap from unlocked factoids Pragmatic Software 2024-11-05 16:48:59 -08:00
  • 10374b47c9
    Update factoids Pragmatic Software 2024-11-05 02:30:43 -08:00
  • a71f29be1a
    FuncBuiltins: add maybe-on Pragmatic Software 2024-11-05 02:13:39 -08:00
  • ead34c81c9
    Plugin/FuncBuiltins: add maybe-to Pragmatic Software 2024-11-04 01:53:41 -08:00
  • 9ebc77f4da
    Replace preserve_whitespace metadata with condense-whitespace Pragmatic Software 2024-11-04 00:25:36 -08:00
  • 41c5182208
    Update factoids Pragmatic Software 2024-11-03 19:27:05 -08:00
  • 4c866d39b6
    Fix white-space handling; add suppress-no-output Pragmatic Software 2024-11-03 19:26:56 -08:00
  • 1f232a9455
    Applets: Add $context->{interpreted} to exit interpreter loop Pragmatic Software 2024-11-03 19:22:45 -08:00
  • 29f1fa0c4b
    Plugin/AntiHello: update regex Pragmatic Software 2024-11-03 19:17:58 -08:00
  • b58b778648
    Applets: execute_applet() returns defined value to end interpreter loop Pragmatic Software 2024-11-03 12:05:39 -08:00
  • 2182b26bfd
    FuncBuiltins: add shquote and quotemeta Pragmatic Software 2024-11-02 19:13:34 -07:00
  • bd4fd4ea27
    pbot-vm: preserve newlines in split_line() Pragmatic Software 2024-11-02 18:29:25 -07:00
  • 02a0d8ecfb
    Commands/Factoids: Fix 4-arg form of factmove; add factcopy Pragmatic Software 2024-11-02 18:27:51 -07:00
  • e234446afd
    Plugin/Wordle: change "guesses attempted" to "guesses" Pragmatic Software 2024-11-02 17:59:07 -07:00
  • 73c4ed465d
    Factoid/Variables: minor refactor, no semantic changes Pragmatic Software 2024-11-02 17:58:14 -07:00