Skip to main content

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)

Source distribution for synapse-registration-notifier 0.1.2
File Size Uploaded
synapse_registration_notifier-0.1.2.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for synapse-registration-notifier 0.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page