No description
Find a file
Kumi 0845b34780
fix: update reportbot startup command
The reportbot service startup command has been updated to use the correct module name, `matrix_reportbot`, ensuring the service starts using the intended Python module. This change resolves issues where the reportbot service failed to start due to an incorrect module name reference.
2024-05-05 19:46:15 +02:00
src/matrix_reportbot feat: transform Matrix-RSSBot into Matrix-ReportBot 2024-05-05 19:21:18 +02:00
.gitignore feat: transform Matrix-RSSBot into Matrix-ReportBot 2024-05-05 19:21:18 +02:00
config.dist.ini feat: transform Matrix-RSSBot into Matrix-ReportBot 2024-05-05 19:21:18 +02:00
LICENSE Created RSSBot 2024-03-02 15:31:14 +01:00
pantalaimon.example.conf Enhance Pantalaimon integration and config 2023-12-05 10:09:14 +01:00
pantalaimon_first_login.py Enhance Pantalaimon integration and config 2023-12-05 10:09:14 +01:00
pyproject.toml feat: transform Matrix-RSSBot into Matrix-ReportBot 2024-05-05 19:21:18 +02:00
README.md feat: transform Matrix-RSSBot into Matrix-ReportBot 2024-05-05 19:21:18 +02:00
reportbot-pantalaimon.service feat: transform Matrix-RSSBot into Matrix-ReportBot 2024-05-05 19:21:18 +02:00
reportbot.service fix: update reportbot startup command 2024-05-05 19:46:15 +02:00

Matrix-ReportBot

Support Private.coffee! PyPI PyPI - Python Version PyPI - License Latest Git Commit

This is a simple bot that can be used to display incoming moderation reports in a Matrix room.

Installation

pip install matrix-reportbot

Create a configuration file in config.ini based on the config.dist.ini provided in the repository.

At the very least, you need to provide the following configuration:

[Matrix]
Homeserver = http://your-homeserver.example.com
AccessToken = syt_YourAccessTokenHere
RoomId = !yourRoomId:your-homeserver.example.com

Note: The AccessToken must be for a admin user, because the bot needs to be able to read the moderation events.

We recommend using pantalaimon as a proxy, because the bot itself does not support end-to-end encryption.

You can start the bot by running:

reportbot

License

This project is licensed under the MIT License - see the LICENSE file for details.