Commit graph

3 commits

Author SHA1 Message Date
9b2981de90
feat: Add reminder cooldown for room notices
Introduces a customizable cooldown period for sending room notices
after message redaction to prevent flooding users with notifications.
Configurable via `reminder_cooldown` setting in the configuration file.
2024-12-26 12:51:06 +01:00
8f637ac5e3
feat: Enhances message handling for media content
Adds support for detecting media content in messages for
redaction and updates regex handling for text messages.
Introduces optional configuration for checking permissions
in a specified room, improving room-level control.

This enhancement improves moderation capabilities by
extending functionality to media types.
2024-12-26 12:39:58 +01:00
8e421abb76
feat: Initializes Matrix Redactor Bot project
Introduces a basic framework for Matrix Redactor Bot, including
.gitignore for environment files and compiled Python files.

Adds LICENSE with MIT license terms and a README for project
overview. Configures a sample YAML file for bot setup.

Sets up a Python package with pyproject.toml, specifying
dependencies and entry points. Implements basic redactor bot
function to redact media and links sent by low-privileged users
in Matrix rooms.
2024-11-25 12:52:47 +01:00