3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-07-07 11:07:19 +00:00
Commit graph

272 commits

Author SHA1 Message Date
Dragory
062f0d1a4e
feat: reduce default loose_matching_threshold to 1 to avoid false positives 2025-06-01 02:58:01 +00:00
Dragory
b91a068e03
fix: log automod by default 2025-06-01 00:28:45 +00:00
Dragory
d8fb471b07
fix: bandaid fix for regex override merging 2025-05-31 21:59:14 +00:00
Dragory
dd939895e8
fix: automod change_perms action config types 2025-05-31 21:58:09 +00:00
Dragory
aaf4e02c5f
chore: format 2025-05-31 21:19:56 +03:00
Dragory
35f5deb19a
fix: set_slowmode action config schema disallowing empty channels list 2025-05-31 21:19:55 +03:00
Dragory
8c2058821f
feat: replace Phisherman with FishFish 2025-05-31 21:19:53 +03:00
Dragory
83d35052c3
refactor: move defaults to config schemas 2025-05-23 01:12:52 +00:00
Dragory
09eb8e92f2
feat: update to djs 14.19.3, node 22, zod 4 2025-05-22 22:35:48 +00:00
Ruby
81109314ea
chore: formatting 2025-01-03 15:15:45 +01:00
Ruby
5c0602715d
feat: fix leap year rules, add year and month to the delay string 2025-01-03 15:12:43 +01:00
Dragory
504ffd729d
chore: lodash -> lodash-es
Some checks failed
Code quality checks / build (18.16) (push) Failing after 4s
2025-01-01 15:41:17 +00:00
Dragory
395a750e9d
refactor: don't create 'name' property in config dynamically 2024-11-10 13:47:40 +02:00
Dragory
4ac7ff0843
fix: remove old references to per-method lodash packages
See https://lodash.com/per-method-packages
2024-08-11 22:49:52 +03:00
Dragory
43b8017985
Merge branch '240811_application_commands_merge_2' into next 2024-08-11 22:28:41 +03:00
Dragory
32875c23e9
chore: prettier 2024-08-11 22:03:16 +03:00
Dragory
45e3fe2ef0
chore: esm imports
This will make merging this into 'next' much easier.
2024-08-11 21:58:52 +03:00
Dragory
460b65d1df
chore: reorganize plugin docs 2024-08-11 02:05:23 +03:00
Dragory
dfdc6566cf
refactor: consolidate pluginInfo internal/legacy fields 2024-05-19 11:15:03 +00:00
Dragory
8a4f7fe0e8
Merge branch 'master' of github.com:Dragory/ZeppelinBot 2024-05-19 13:48:23 +03:00
Dragory
3b0a0b311d
feat: add missing info.configSchemas 2024-05-19 10:46:43 +00:00
Miikka
0a38440bca
Merge pull request #475 from rubyowo/feat/pretty_name
feat: pretty_name for automod
2024-05-19 13:33:21 +03:00
Lily Bergonzat
1f0c7a4349 Ran prettier to fix style issues 2024-05-12 21:34:17 +02:00
Ruby
dfb2b82272 feat: pretty_name for automod 2024-05-12 14:55:49 +02:00
Lily Bergonzat
893a77d562 Fixes, refactoring and PR feedback 2024-04-15 15:51:45 +02:00
Lily Bergonzat
0be54912c4 Merge branch 'master' of github.com:ZeppelinBot/Zeppelin into feat/application-commands 2024-04-15 12:39:01 +02:00
Dragory
5772e27cda
refactor: convert /backend to ESM 2024-04-09 20:57:18 +03:00
Dragory
805234acc1
refactor: simplify logs plugin types; remove deprecated format.timestamp field 2024-04-09 19:24:06 +03:00
Dragory
c2ae6d53d8
feat: update knub; use base Knub types for plugins 2024-03-30 12:35:22 +00:00
Lily Bergonzat
2c0e4b37ca Merge branch 'master' of github.com:ZeppelinBot/Zeppelin into feat/application-commands 2024-02-16 14:26:34 +01:00
Lily Bergonzat
592d037148 Added Discord attachment link reaction, fixed emoji configuration and moved util functions 2024-02-16 11:51:58 +01:00
Dragory
ffa9eeb3f5
feat: handle template errors
Fixes ZDEV-20
2024-01-27 16:01:48 +02:00
Dragory
008ac1bec0
fix: missing imports 2024-01-27 15:04:39 +02:00
Dragory
6840fb4646
fix: clamp counter values in config 2024-01-27 14:57:57 +02:00
Dragory
710bedd050
chore: run prettier 2024-01-27 14:38:02 +02:00
Dragory
1518d58e25
Merge master 2024-01-27 14:35:11 +02:00
Dragory
873bf7eb99
chore: run prettier 2024-01-27 14:23:13 +02:00
Dragory
59c5176cbd
Merge remote-tracking branch 'origin/master' into iots_to_zod 2024-01-27 14:12:06 +02:00
Dragory
b0a9cf1bcd
fix: tweaks to config types 2024-01-27 12:46:48 +02:00
Dragory
e4b098b563
fix: automod types 2024-01-15 22:39:27 +00:00
Dragory
ac8926cdb8
chore: fix inconsistent import paths 2024-01-15 18:05:01 +00:00
Dragory
3db9090705
fix: circular dependency in automod types 2024-01-15 18:03:45 +00:00
Dragory
28692962bc
refactor: replace io-ts with zod 2024-01-14 14:25:42 +00:00
Almeida
47ad8fa4d3
only call disableInvites() if value has changed (#443) 2024-01-08 11:15:57 +00:00
Tiago R
f58e7f5eb7
Fix automod cooldown logic (#442)
* fix automod cooldowns

Signed-off-by: GitHub <noreply@github.com>

* almeida fixes

Signed-off-by: GitHub <noreply@github.com>

* https://shr2.i0.tf/82e683c8/bd310b9c-7492-44f0-aed5-af6a22a3c196.png

Signed-off-by: GitHub <noreply@github.com>

---------

Signed-off-by: GitHub <noreply@github.com>
2024-01-07 21:12:50 +00:00
Ben Richeson
094e94f0f4
Add pause_invites automod action (#423)
* feat(AutomodPlugin): toggle invite action

* feat: rename and change config shape

* refactor: rename disable_invites to pause_invites

* fix: make options an object, else setting an action to `false` ignores it
2024-01-05 01:41:12 +00:00
Ben Richeson
8a4a2d3647
feat: option to trigger antiraid_level only on change (#424)
Co-authored-by: Almeida <github@almeidx.dev>
2023-12-29 12:52:43 +00:00
hawkeye7662
1cb8431a02
Fix loose matching for automod (#428)
Added a missing closing bracket for the regex to work.

Co-authored-by: Almeida <github@almeidx.dev>
2023-12-29 12:29:28 +00:00
Tiago R
d8c1a5791b
Reworked automod "set_slowmode" action (#441)
* initial

* fixes

Signed-off-by: GitHub <noreply@github.com>

---------

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: Almeida <github@almeidx.dev>
2023-12-28 20:14:26 +00:00
Tiago R
2b5a5e636a almeida review.mp4
Signed-off-by: GitHub <noreply@github.com>
2023-12-27 20:20:17 +00:00