So there is a behavior of Sea-Lioning happening in my forum. Here is a link to explain the idea further. Sealioning - Wikipedia
The behavior as I see it on the forum is an issue when a member attempts to shut down discussion on a topic by over questioning one side of the discussion. If the group is small and the topic is not popular, this isn’t really an issue, but when threads get longer and heated, the member through constantly questioning each tiny detail derails the conversation.
I think it wouldn’t be hard to spot this behavior. By just tracking how many times a user posts in a particular thread in a 24 hour period. Is there any way to track this within Discourse and have a message sent to the user when they cross a particular barrier? Also, could we disable their ability to talk in an individual thread if they exceed a particular amount of comments in that thread in a 24 hour period?
For my forum, it is rare for individuals to reply to a single thread more than 15 times in a 24 hour period, unless they are derailing the thread. I’d like to send a warning at 7 posts by the same member on a thread that thanks them for being so involved and suggests that if they are commenting on a off topic part of the thread to break it into a separate thread that links back to the discussion. If they hit 15 posts I’d like to issue a 24 break from posting on the topic.