Synapse Registration Notifier
A simple Synapse module that sends a notification to a specified room whenever a new user registers on the server, containing some basic information and also configurable alerting capabilities.
Installing
Install the module:
pip install git+https://codeberg.org/timedout/synapse-registration-notifier.git
And then configure it:
modules:
- module: synapse_registration_notifier.RegistrationNotifier
config:
# (required) The room to send the notification to, in the form of !roomid:server.name
notification_room: "!yourroomid:yourserver.example"
# (required) The user to send the notification as. Must be joined to the notification_room.
admin_user_id: "@modbot:yourserver.example"
# Whether to include a mention of @room in the notification
mention_room: false
# Whether to include individual user mentions in the notification, in the form of @user:server.name
mention_user_ids:
- "@user1:yourserver.example"
Release files for synapse-registration-notifier 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| synapse_registration_notifier-0.1.2.tar.gz | 8.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| synapse_registration_notifier-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.3 kB
Release files / synapse_registration_notifier-0.1.2.tar.gz
| Download URL | synapse_registration_notifier-0.1.2.tar.gz |
|---|---|
| Size | 8.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd14f5ca90ae2d4986e1af201de87097888f71639d1cfcbfcf53e99086cb3817
|
|
BLAKE2b-256 checksum How to use checksums |
233aa5bef3ba576e793257c7101a7581f4f65235768f511ff3e694305f143139
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / synapse_registration_notifier-0.1.2-py3-none-any.whl
| Download URL | synapse_registration_notifier-0.1.2-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bd053b9103b186fb04be6cf1a1bb4cd393553012b70747dc8f593698559e0a89
|
|
BLAKE2b-256 checksum How to use checksums |
57e5a3372b05f95f44db9c9cdd6455fe72712593edba465629d42f2fb17e380f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|