Message approval

Comments

6 comments

  • Thinker4Life

    Rocks and Lengo let me explain an alternative that may let you add some useful functionality for some of us without putting the blame on discord -- Just have messages sent to certain channels not be released without a human moderator's approval... This way the responsibility is on the moderators, and for these "moderator approval only" channels moderators can accept only messages they agree are ok.  What are your thoughts?

    1
    Comment actions Permalink
  • JJRcop

    A Discord I help run has a feedback channel with a 1 hour timeout. We run a homegrown bot that enforces a strict feedback template by deleting violations.

    Some users are frustrated that they have to wait 1 hour after posting an improperly formatted submission. A feature like this would be amazing to have, especially if timeouts aren't triggered when a message is denied.

    This is my concept for the user experience of this feature:

    1. A user inputs a message like normal and submits it.
    2. The message remains in their input box, which is greyed out while the message is submitted to the bot for approval.
    3. The bot either:
    • Approves the message
      • The message appears in chat and the input box is reset
    • Denies the message with a reason
      • The reason appears in red above the input box,
      • Control of the input box is restored, still populated with the message, ready for amending
    1
    Comment actions Permalink
  • Lengo
    Maybe. This would be nice but can be done with bots and is not an urgent suggestion.
    0
    Comment actions Permalink
  • zt

    Actually, @Lengo this is different from what bots can do, because it would get annoying to have people constantly spamming and it constantly getting deleted, so if it has to go through the bot first, then you wouldn't have to see messages appear for an instant, and, deleting messages has a large ratelimit. (Also, this is a suggestion, not something Martini is saying as 'super urgent')

    0
    Comment actions Permalink
  • Rocks the Squirrel

    I agree with Lengo. Also for this to work to check before it post in a channel, it would have to be on Discord's servers as well as put the blame on Discord if something goes wrong instead of the Owners/Mods who should be doing their job on who comes into the servers and what is happening. It would also end up being one system to monitor all communications for every server (which means Discord would have to see all your messages as they do not currently monitor servers as they say) which I doubt would ever happen and I can't imagine the lag that would start if that was the case. I am also sure not everyone would want it to be the same settings so then you would need to also set it up for each server as well. That will also add coding to Discord that would not be needed for all servers and just bloat the software even more with things not every server will use.

    0
    Comment actions Permalink
  • Rocks the Squirrel

    @Thinker4Life I think that sounds better cause bots can mess up too as seen on Social Networks everyday. They don't always get everything.

    I would add maybe make it settable to a role that needs approval that will go to that certain channel like say for example:
    New member joins> They gets a new member role> Then they send a spam message to the main chat> It shows up first in this chat like suggested for review> From there, a mod/owner can accept/deny it> If denied, can also take further action as in Kicking/Banning before they spam more or letting them stay.

    An other thing is bots would not be made from Discord. Someone else would have to make that and again, they would have to know what everyone would not like on their server. Having a human mod do their job is way better.

    0
    Comment actions Permalink

Please sign in to leave a comment.