Commit graph

  • 76c25b1f03
    Merge 8180815b38 into 7fd6dd1a3c bg nerilex 2024-01-25 08:02:51 +0000
  • 8180815b38 Add example to illustrate the continue_after_match feature. bg 2024-01-25 07:55:51 +0000
  • 2e5d9424b9 Add rule option continue_after_match (defaults to True) bg 2024-01-25 07:46:54 +0000
  • a15e13ae5f Don't terminate after first match bg 2024-01-25 07:10:15 +0000
  • 336694ba01
    Merge bb01ecdecf into 7fd6dd1a3c ckie 2023-10-08 08:30:10 -0700
  • d7e0b526b2
    Merge 16823dd971 into 7fd6dd1a3c Kyle Roth 2023-10-08 08:30:10 -0700
  • 7fd6dd1a3c Fix linting master Tulir Asokan 2023-10-05 22:31:27 +0300
  • 3ca366fea9 Blacken and isort code, add pre-commit and CI linting Tulir Asokan 2023-10-05 22:22:10 +0300
  • 3507b3b63a Update README.md Tulir Asokan 2023-10-05 22:07:20 +0300
  • e6949c3509 Simplify thread example using new native typed templates Tulir Asokan 2023-10-05 22:06:05 +0300
  • a3baf06ca0 Allow non-string types in variable templates and add magic omit value Tulir Asokan 2023-10-05 21:54:11 +0300
  • 299cfdff46 Add example of replying in thread Tulir Asokan 2023-10-05 21:28:13 +0300
  • 16823dd971
    don't match alot as subword Kyle Roth 2023-07-01 10:38:41 -0400
  • 6d8cc45376
    Merge 0c0c24778e into feb1a37e11 Jared Baldridge 2022-07-28 23:50:24 +1000
  • bb01ecdecf
    Add ignored_users config option ckie 2022-07-19 18:49:52 +0300
  • feb1a37e11 Move CI script to main maubot repo Tulir Asokan 2022-06-19 14:27:31 +0300
  • 0c0c24778e add probability field to rules Jared Baldridge 2022-04-02 23:35:31 -0700
  • a1e5d2c87d Set empty dicts to avoid additional errors when config is invalid Tulir Asokan 2022-02-24 22:58:34 +0200
  • e22fc9e3c1 Update CI artifact expiry Tulir Asokan 2021-11-28 15:35:43 +0200
  • d146f34f72 Bump version to 2.2.0 v2.2.0 Tulir Asokan 2021-08-18 00:03:06 +0300
  • 3964aa6f12 Add support for capturing the match in simple matches Tulir Asokan 2021-07-28 20:21:44 +0300
  • 16e4b8e6d8 Fix simple patterns throwing errors Tulir Asokan 2021-07-21 15:09:29 +0300
  • 45e22185dc Add capture group example Tulir Asokan 2021-07-18 19:45:35 +0300
  • 873cae5821 Fix indexes of capture groups Tulir Asokan 2021-07-18 19:41:33 +0300
  • 28d6b05913 Log room ID in errors Tulir Asokan 2021-06-18 21:45:15 +0300
  • 05e479bb88 Add example for random reactions Tulir Asokan 2021-06-16 22:24:52 +0300
  • e89a5773d8 Fix substituting multiple variables in templates. Fixes #6 Tulir Asokan 2021-06-14 12:52:05 +0300
  • fb214d8f0b Add experimental support for rules matching different event fields custom-field-matching Tulir Asokan 2021-04-08 20:28:01 +0300
  • 821e670fd5 Fix type hint Tulir Asokan 2020-12-11 20:14:23 +0200
  • b213481d7d Expose named capture groups and earlier variables in jinja variables (ref #5) Tulir Asokan 2020-12-11 19:59:19 +0200
  • 0790b429b3 Bump version to 2.1.0 v2.1.0 Tulir Asokan 2020-09-30 22:21:41 +0300
  • 8353e43e30 Fix using variables in the middle of template strings Tulir Asokan 2020-08-27 15:03:32 +0300
  • 45ee715dc3 Fix or break config parsing Tulir Asokan 2019-10-17 19:09:58 +0300
  • 217351d141 Add option to exclude specific rooms from a rule Tulir Asokan 2019-07-31 19:28:15 +0300
  • 50141c8a92 Add .gitlab-ci.yml Tulir Asokan 2019-07-28 22:10:04 +0300
  • 2ad417da70 Improve stallman regexes more Tulir Asokan 2019-06-23 15:33:59 +0300
  • 5a332b13af Ignore archive and other words that start with arch Tulir Asokan 2019-06-23 15:26:25 +0300
  • 4cb003f048 Simplify linux not_matches in stallman sample Tulir Asokan 2019-06-23 15:21:25 +0300
  • e7558dc00e Bump version to 2.0.0 v2.0.0 Tulir Asokan 2019-06-23 14:33:13 +0300
  • d5c0aa9e02 Update existing flood limits when editing config Tulir Asokan 2019-06-23 14:27:32 +0300
  • b26f9cf6eb Separate per-user and per-room flood limits Tulir Asokan 2019-06-23 14:20:25 +0300
  • 85a7967888 Add initial flood prevention Tulir Asokan 2019-06-23 14:14:28 +0300
  • 8e16575d3b Only allow m.text and m.emote as input Tulir Asokan 2019-06-23 13:57:57 +0300
  • 54cee71497 Add missing dot Tulir Asokan 2019-06-23 13:45:20 +0300
  • b3ebb91598 Add attribution for stallman sample Tulir Asokan 2019-06-23 13:44:43 +0300
  • c5c2590a96 Split into many files Tulir Asokan 2019-06-23 13:43:10 +0300
  • 44ae0529be Fix readme: the bot is not simple anymore Tulir Asokan 2019-06-23 13:13:43 +0300
  • f2ac1a9c8d Link to samples in README.md Tulir Asokan 2019-06-23 13:13:03 +0300
  • 4d5a3a681c Add support for raw json template as content and add docs Tulir Asokan 2019-06-23 13:10:53 +0300
  • 3900b04dba Allow non-string variables Tulir Asokan 2019-06-23 12:14:15 +0300
  • 47e1d5d7ec Add sample configs for jesaribot and stallman bot Tulir Asokan 2019-06-23 12:05:10 +0300
  • 9a0f6da774 Fix mistake in pattern raw flag Tulir Asokan 2019-06-23 12:03:56 +0300
  • 98c3bfb252 Add support for regex flags Tulir Asokan 2019-06-23 03:45:00 +0300
  • 3992db4464 Make non-regex matching faster Tulir Asokan 2019-06-23 03:08:03 +0300
  • 2c54aa395a Fix mistake and handle errors Tulir Asokan 2019-06-23 02:56:44 +0300
  • 0fcf7a8319 Make loading templates and rules cleaner Tulir Asokan 2019-06-23 02:12:09 +0300
  • d0e9aad1ff Remove unused imports Tulir Asokan 2019-06-23 02:08:30 +0300
  • d237d3bbc9 Ignore own events and fix initial pattern match Tulir Asokan 2019-06-23 02:02:02 +0300
  • 1245e6540a Replace jesari with alot in example config Tulir Asokan 2019-06-23 01:57:15 +0300
  • 4aa98b888b Update README.md Tulir Asokan 2019-06-23 01:53:44 +0300
  • f159305650 Over-engineer to support arbitrary response contents Tulir Asokan 2019-06-23 01:49:05 +0300
  • bf51e56e74 Bump version to 1.0.0 v1.0.0 Tulir Asokan 2019-06-22 23:19:41 +0300
  • cfd93c33b5 Remove unused imports Tulir Asokan 2019-06-21 20:21:28 +0300
  • 2d1b514f21 Initial commit Tulir Asokan 2019-06-21 14:49:50 +0300