No description
Kumi
8a31063bb2
This major overhaul shifts the project's focus from serving RSS feeds to reporting content within the Matrix ecosystem. Key changes include: - Renaming from Matrix-RSSBot to Matrix-ReportBot, aligning the project with its new purpose. - Removal of RSS related functionalities and incorporation of report handling capabilities, facilitating automated content reporting and monitoring in Matrix rooms. - Introduction of new dependencies and configurations specific to the report handling features. - Updating service configurations to ensure compatibility with the bot's new functionality. This transformation addresses the need for a specialized tool in the Matrix community for managing and automating content reports, enhancing moderation efficiency and response time. |
||
---|---|---|
src/matrix_reportbot | ||
.gitignore | ||
config.dist.ini | ||
LICENSE | ||
pantalaimon.example.conf | ||
pantalaimon_first_login.py | ||
pyproject.toml | ||
README.md | ||
reportbot-pantalaimon.service | ||
reportbot.service |
Matrix-ReportBot
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.