David Teller
7b0edadd17
Update tests and instructions to intercept reports also with v3 endpoint ( #388 )
...
In both our instructions and our tests, we use the r0 endpoint to intercept abuse reports. This endpoint is deprecated and not implemented by all clients. This PR updates the instructions and tests to the new endpoint.
2022-10-18 15:48:39 +02:00
Jonathan de Jong
bf7f1318af
Improve documentation ( #277 )
...
* improve documentation
* incorperate documentation of configuration into sample file
2022-05-20 12:19:26 +01:00
Marco Cirillo
4f070244ce
Amend README.md for antispam config example. ( #271 )
2022-04-06 18:20:49 +02:00
Gnuxie
48206a8524
Move message_limit into antispam. ( #243 )
...
* Move message_limit into antispam.
https://github.com/matrix-org/message_limit
Not ideal but we've had complaints about keeping them separate
and unfortunately the need for this module is not going to go away.
2022-03-18 11:07:21 +00:00
David Teller
9c9bd0e029
Let's port to Synapse module API ( #128 )
2022-02-09 08:40:33 +01:00
gnuxie
dacbc1cde5
Bump minimum node version to >=14
...
Needed to merge https://github.com/matrix-org/mjolnir/pull/186 & node 12 is approaching EOL.
2022-01-19 16:46:18 +00:00
Graham Christensen
438db2d2ab
README: Link to main instead of master ( #159 )
...
Master was renamed to main at some point, let's update the README to say so too.
2021-12-07 12:26:21 +01:00
David Teller
06e5f00b2d
Intercept /report and display human-readable abuse reports in the moderation room - Resolves #38 ( #135 )
...
* Intercept /report and display human-readable abuse reports in the moderation room - Resolves #38
2021-10-07 14:42:08 +02:00
gnuxie
4d46d4dd34
Move integration test config file
...
it now lives in config/ because it was being loaded there by the tests before it could be copied to there from the test directory
2021-09-30 16:02:58 +01:00
gnuxie
ea6bfd24cb
Add info about mx-tester and integration tests to README
2021-09-27 15:34:06 +01:00
David Teller
6ebb1a62f0
Revert "Update README.md"
2021-09-01 09:57:05 +02:00
~creme
48584c4771
Update README.md
...
change deprecated "spam_checker" to "modules".
note:
https://matrix-org.github.io/synapse/develop/spam_checker.html
https://matrix-org.github.io/synapse/develop/modules.html
2021-08-15 10:50:02 +02:00
Travis Ralston
bd84b0901e
Clarify potentially confusing wording in the readme
2020-09-12 23:54:11 -06:00
Travis Ralston
1cc4faccee
Improve general documentation for the bot
...
Fixes https://github.com/matrix-org/mjolnir/issues/26
Fixes https://github.com/matrix-org/mjolnir/issues/23
2020-02-13 14:15:45 -07:00
Patrick Cloke
70f353fbba
Add a flag for disabling checking of usernames for spam.
2020-02-13 13:08:09 -05:00
Travis Ralston
a7b38daae5
Do python right
2020-01-23 11:48:24 -07:00
Travis Ralston
3c985830f6
Fix config path
2020-01-22 08:29:36 -07:00
Travis Ralston
f72b68dc7c
Add a description for what Mjolnir's antispam module does
2019-10-31 08:34:58 -06:00
Travis Ralston
d313fad561
Update feature state
2019-10-25 21:06:31 -06:00
Travis Ralston
cc0ab174b3
Base structure for an antispam module
2019-10-25 13:32:05 -06:00
Travis Ralston
5409f4916a
Add a way to actually unban people
2019-10-10 12:37:42 +01:00
Travis Ralston
8fbd918431
Add a rule import command
2019-10-10 11:30:52 +01:00
Travis Ralston
78b73153b7
Add a redact command
2019-10-09 15:53:37 +01:00
Travis Ralston
adec9f58a6
Add a no-op mode
2019-10-09 14:51:30 +01:00
Travis Ralston
aecc6e4882
Support multiple ban lists
2019-10-08 17:57:03 +01:00
Travis Ralston
56bd7c9500
Update feature lists
2019-10-08 16:31:06 +01:00
Travis Ralston
9e4efad5fa
Advertise docker image
2019-10-08 16:28:06 +01:00
Travis Ralston
7bd23a17d9
Optionally perform permission checks on startup
2019-10-04 21:22:51 -06:00
Travis Ralston
5e081e2246
Add an option to sync rooms on startup
2019-10-04 21:02:37 -06:00
Travis Ralston
e69f0e6940
Improve/change logging to management room
2019-10-04 20:59:30 -06:00
Travis Ralston
fff55abd67
Update feature list
2019-10-02 22:24:11 -06:00
Travis Ralston
739cda24aa
Update feature list
2019-10-02 22:21:06 -06:00
Travis Ralston
517025b6c2
Support Pantalaimon for encryption support
...
Requires a special build of the bot-sdk and pantalaimon currently
2019-10-02 22:20:37 -06:00
Travis Ralston
a2595652b8
Update feature list
2019-09-27 20:10:03 -06:00
Travis Ralston
d89c21d41e
Update features list
2019-09-27 20:05:01 -06:00
Travis Ralston
2170192e75
Update feature list
2019-09-27 20:03:14 -06:00
Travis Ralston
bd663f292d
Update feature list
2019-09-27 20:01:54 -06:00
Travis Ralston
834abc97dd
Apply user bans
2019-09-27 19:54:36 -06:00
Travis Ralston
130e44abcf
Remove ban on sight from phase 1
...
We can only do ban on sight because it's impossible to ban `@*:example.org` without knowing what `*` is.
2019-09-27 19:53:53 -06:00
Travis Ralston
42d27e6921
Update feature list
2019-09-27 16:14:40 -06:00
Travis Ralston
39b59dbee1
Add commands for managing a personal ban list
2019-09-27 15:44:28 -06:00
Travis Ralston
ed6f37be2b
Absolute bare minimum for a bot
2019-09-25 20:13:20 -06:00
Travis Ralston
49be5b7711
Initial commit
2019-09-25 19:36:12 -06:00