Pragmatic Software
7a6a150067
Begin refactoring message-history tracking
2023-01-22 07:36:11 -08:00
Pragmatic Software
55407ce800
Factoids: factadd: include contents for factlog
2022-12-31 14:55:48 -08:00
Pragmatic Software
ea35fc78c2
Commands/Help: update URL to point at TOC
2022-12-25 18:18:18 -08:00
Pragmatic Software
38d9c86984
Factoids: add more pastebin URLs for `factadd -url`; update `help` URL to point at TOC
2022-12-25 18:17:14 -08:00
Pragmatic Software
780d41e628
Factoids: correct quotemeta2 and make it slightly more readable
2022-06-26 08:42:01 -07:00
Pragmatic Software
5619d30a1b
Factoids: fix Unicode issue with factfind
2022-06-25 17:34:06 -07:00
Pragmatic Software
d3328a4acd
Factoids: `factinfo` now says "Applet" instead of "Module"
2022-04-08 09:13:57 -07:00
Pragmatic Software
bf8749ff9e
Fix `blacklist` command
2022-03-09 12:56:38 -08:00
Pragmatic Software
f78e7bea88
Fix `chanrem` command
2022-01-01 21:30:20 -08:00
Pragmatic Software
3d97dc2c33
Rename "modules" to "applets"
...
"Applet" is a much better name for the external command-line
scripts and programs that can be loaded as PBot commands. They
will no longer be confused with Perl modules.
https://en.wikipedia.org/wiki/Applet
2021-11-19 18:05:50 -08:00
Pragmatic Software
4809341e0f
Commands/Factoids: minor formatting clean-up
2021-10-19 21:05:16 -07:00
Pragmatic Software
3d1479aa59
Users: simplify previous commit
2021-09-14 16:15:00 -07:00
Pragmatic Software
fa65bfc878
Users: `id` command can now search by wildcarded hostmasks
2021-09-14 14:23:35 -07:00
Pragmatic Software
5cf9ac1b9f
BanList: misc refactors to improve readability
2021-09-12 22:24:29 -07:00
Pragmatic Software
74401977e1
Factoids: look-up use_output_queue/preserve_whitespace properly
2021-09-10 11:03:20 -07:00
Pragmatic Software
a0265b4a6f
MessageHistory: `recall` can use -a and -b together again
2021-09-08 14:05:35 -07:00
Pragmatic Software
7e539cc633
Fix typo
2021-09-06 13:03:01 -07:00
Pragmatic Software
e60c4dc1f2
MessageHistory: Add `akadelete` command
2021-09-06 12:43:18 -07:00
Pragmatic Software
d1bb30ef94
Replace Text::Levenshtein with Text::Levenshtein::XS
...
Text::Levenshtein::XS is much, much, much, much faster and more
efficient.
Existing PBot users: Please run `cpanm Text::Levenshtein::XS` to install this
module.
2021-08-27 19:41:51 -07:00
Pragmatic Software
ff298a3862
Factoids: add `factoid` command
...
The `factoid` commands interprets its arguments as an anonymous factoid.
Useful for testing factoid actions without creating and deleting them.
E.g.:
<pragma> !factoid /say $args[1:2] --args 'testing hello world args'
<PBot> hello world
2021-08-25 21:25:18 -07:00
Pragmatic Software
68490b6ac5
Factoids: add blank line between `factlog` entries
2021-08-22 09:55:50 -07:00
Pragmatic Software
f286ff44a0
Modules: fix `load` command
2021-08-02 17:53:16 -07:00
Pragmatic Software
483984754a
Simplify use of getopt() throughout
2021-07-30 15:01:38 -07:00
Pragmatic Software
5dd4566ad4
Add `usershow` command to show user metadata
2021-07-27 23:46:54 -07:00
Pragmatic Software
39ee73f0b8
Fix version not updating after `refresh`
2021-07-27 22:38:19 -07:00
Pragmatic Software
8cff244256
Simplify VERSION.pm
2021-07-27 12:25:56 -07:00
Pragmatic Software
c75be8b4b0
Refactor PBot::Core::Factoids into PBot::Core::Factoids::*
2021-07-26 21:39:44 -07:00
Pragmatic Software
5567270f59
Factoids: ensure user has capability when factsetting cap-override
2021-07-26 07:46:50 -07:00
Pragmatic Software
7b703ccffe
Move Storage and Utils into Core
2021-07-23 19:22:25 -07:00
Pragmatic Software
6fd4245b2e
Commands now stored as hash table
2021-07-23 18:26:07 -07:00
Pragmatic Software
4b3c5d58cf
Finish moving commands from Core to Commands
2021-07-23 16:41:32 -07:00
Pragmatic Software
2229eecca4
Progress on moving commands from Core to Commands
2021-07-23 07:24:30 -07:00
Pragmatic Software
a21c475681
Progress on polishing things
2021-07-21 12:43:30 -07:00
Pragmatic Software
2ec89864bd
Fix cmd_factfind not being found
2021-07-21 10:49:38 -07:00
Pragmatic Software
d4d9b37e76
Commands: Fix cmdset, cmdunset and help commands
2021-07-21 10:08:07 -07:00
Pragmatic Software
abfbc558e8
Progress on refactoring and polishing everything
2021-07-20 23:06:03 -07:00