Ability to create "Server" messages that can be edited by server admins, for example a "rules" post
As anyone who runs a relatively large server, managing the various admin-style posts has become tedious. Only the original poster can edit the message, so if the "Rules post" needs updating you'd have to get the original admin to edit it (clumsy and time consuming) or delete it and recreate it (changes the message order, disrupts MessageIDs and Discord Bot functionality - ie reaction roles)
This could be achieved with a system like the below.
There would be an additional permission called "Manage Server Messages". Maybe this needs to be a "sub-permission" of the existing "Manage Messages" permission.
An admin posts a message and then marks the message as a "Server Message", possibly with some confirmation. Only the original poster can mark their messages as a "Server Message" (ie I can't mark a message YOU created as a server message). This message would then show as being a "Server Message" (possibly with additional highlighting/Star etc, or a colour bar, similar to an embedded message)
Once a message is marked as a "Server Message" it cannot be unmarked, to prevent messages from ex-admins becoming uneditable.
When a Server Message is edited by a different user, the message would appear to be from the user who edited it (with the usual "(edited)" note at the bottom.
These changes could be added to the audit log as "Admin#0002 edited Server Message by Admin#0001 in #ChannelName". The actual text changes don't need tracking as the new user should accept full responsibility for the content.
Users without this permission would not be able to mark their messages or edit messages already marked as "Server Messages".
I feel this feature would help server admins
I have added an example of how these messages would appear. Apologies as I am not a designer!
Du måste logga in om du vill lämna en kommentar.
Kommentarer
0 kommentarer