matrix-org / synapse

Synapse: Matrix homeserver written in Python/Twisted.
https://matrix-org.github.io/synapse
Apache License 2.0
11.81k stars 2.13k forks source link

Server notices feature is not provisioner-friendly #5535

Open anoadragon453 opened 5 years ago

anoadragon453 commented 5 years ago

Description:

As brought up in https://github.com/matrix-org/matrix-hosted/issues/709#issuecomment-504879001, there's currently no way to set a custom message for the room except for the consent message. Additionally, it's possible for the user to be invited to the room and find no message waiting for them (problem discussed in the above issue), which can be really confusing first impressions.

Here are the problems with the feature I've identified:

anoadragon453 commented 5 years ago

The user can be invited to the Server Notices room even if there isn't a message waiting for them.

@jaywink Could you provide the Synapse config used that caused this?

jaywink commented 5 years ago

Sorry, forgot to reply to this. This is the config:

server_notices:
   system_mxid_localpart: server
   system_mxid_display_name: "System Alerts"
   room_name: "System Alerts"