Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moderate private chats #110

Open
Bluscream opened this issue Apr 22, 2018 · 2 comments
Open

Moderate private chats #110

Bluscream opened this issue Apr 22, 2018 · 2 comments
Assignees
Labels
enhancement p:low Low Priority Issue

Comments

@Bluscream
Copy link
Contributor

Another issue on big servers are little kids trying to advertise their new supercool 10 slot fortnite ts all the time. I was think how to mitigate this about some time and i came to the conclusion that it's not good to give the serveradmins full permissions to read every single private message (i know trace loglevel makes it possible as of now but maybe that gets redundant once we get closer to a final release). Instead it would be better to have a textfile called badwords.txt that contains a linebreak seperated file of regex, for example:

0|.*(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).*
0|.*\.[de|net|com|biz|fr].*
0|check out this new server
1|wow this is a awesome copypasta to annoy other users

Where the value before the | means 0=Case-Insenstive, 1=Case-Sensitive (I know this is also possible with the regex itself but regexes can get pretty cluttered then (ex: .*[Bb][Ll][Uu]([Ee])?[Ss5][Cc][Rr][Ee][Aa][Mm].* vs /.*bluscream.*/i)

I case of punishment i'm not quite sure if it would be enough to just silently send the message to void (Just never send the notifytextmessage to the reciever [just like a shadowban]) or wether to kick or ban the sender :/

@Bluscream Bluscream added enhancement p:low Low Priority Issue labels Apr 22, 2018
@Bluscream Bluscream changed the title moderate private chats Moderate private chats Apr 22, 2018
@kaerns
Copy link

kaerns commented Apr 22, 2018

i think this is a terrible idea. its good that everything is encrypted and not accessible for anyone so nobody can abuse their power. The only thing that i can think of is that a user can choose to share their current chat or last x messages with the server administration for reporting.

@schoerg
Copy link

schoerg commented Apr 22, 2018

I had a similar problem, solved it with a timer, a user has to be x minutes on the server before sending private messages (except the admin). It's not perfect.

@Bluscream Bluscream assigned WolverinDEV and unassigned WolverinDEV Apr 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement p:low Low Priority Issue
Projects
None yet
Development

No branches or pull requests

4 participants