Conversations
Conversations copied to clipboard
Feature request: XEP-0425 Message Moderation
Occasionally, a Multi-User Chat (XEP-0045) [1] moderator might wish to moderate certain groupchat messages by, for example, retracting them from the groupchat history as part of an effort to address and remedy issues such as message spam, indecent language for the venue or exposing private third-party personal information. Alternatively, a moderator might want to correct a message on another user's behalf, or flag a message as inappropriate without requiring that it be retracted.
Due to the federated nature of XMPP and as with any content moderation tool, the moderation request can only be considered as a hint and clients which don't support message moderation are not obligated to enforce any such request.
This feature would be nice-to-have in conversations. So far it is afaik only supported by converse.js and a feature request for profanity exists.
There is also support in the CLI tool clix: https://code.zash.se/clix/rev/6c1953fbe0fa
I have implemented this in cheogram android https://git.singpolyma.net/cheogram-android/commit/c19e0e787acdea961261ffdcc68feae2d065b00d and could make a mergable PR if there was interest upstream