Skip to main contentModule send_server_notice
Source - admin_send_server_notice_route π
- Sends a notice through
POST /_synapse/admin/v1/send_server_notice. - admin_send_server_notice_txn_route π
- Sends a notice through
PUT /_synapse/admin/v1/send_server_notice/{txn_id}. - check_existing_txnid π
- Replays a stored notice response for the requesting user and device.
- create_notice_room π
- Creates a private room whose recipient can read notices but cannot post.
- find_notice_room π
- Finds the first marked room in joined, invited, then left membership order.
- is_notice_creator π
- Matches the immutable create-event sender to the configured server identity.
- is_notice_room π
- Tests whether a room is the target userβs server-notice room.
- notice_candidate π
- Retains a candidate room only when its notice marker can be verified.
- notice_power_levels π
- Reserves posting and room administration for the server identity.
- notice_response π
- Decodes a cached event ID while distinguishing incompatible transaction data.
- notice_tag π
- Selects the configured notice tag, falling back when it is empty.
- room_is_notice π
- Checks server membership, the targetβs tag, and the immutable room creator.
- send_notice π
- Sends an event from the server identity into the targetβs notice room.
- send_notice_txn π
- Sends a new transaction and records its event ID for subsequent retries.