회원의 말다툼을 사전에 막기

 

회원님의 싸움질을 사전에 어떻게 막지?

 

관리자가 되면

어떻게 하면 모든 회원이 사이좋게 살 수 있을까 고민하게 됩니다.

누구 하나 안 소중한 회원이 없으니까요. 

실제로 이래요! ㅡㅡ/

 

전쟁은 안 생기는 것이 좋은데요. 어쩔 수 없이 발생하기도 해요.

이럴 때 양쪽의 힘이 균등하다면 지루한 장기전이 되겠습니다.

누군가 시비를 걸 때 참한 회원이 내가 참지! 하고 자리를 뜨면 가장 이상적이잖아요?

하지만 아무리 참한 회원도 어떤 날은 성질머리가 엉터리로 나올 때 있어요.

이럴 때 부딪히면 사건이 되는 것 같아서요.

그래서 이런 문제가 관리자에게는 고민이기도 합니다.

 

시비는 A가 걸었는데 B가 당합니다.

B가 욕했거든요. 이것을 캡처하여 A가 경찰서로 갑니다.

이런 경우, 관리자는 B를 돕고 싶습니다.

 

이런 것도 그래요. 저 혼자 고민하는 것보다는 그래도 22년 직접 경험하신 분이 계시는데요.

25년 단 한 번도 운영은 못 하고 고민만 하고 지낸 놈이 지지리 궁상떠는 것이 좋겠습니까?

뭐든 실전이 중요하네요. 함께 살면 좋겠습니다. 

 

//

 

프로그램으로 막을 방법이 아예 없는 것은 아니더라고요.

 

알고리즘을 하나 짜는 겁니다.
그냥 쉽게 금칙어 DB를 이용하여 Feud 또는

Quarrel로 명명하여 저장 테이블을 하나 만들고

(프로그램 용어 아니고요. 단순한 영어 단어입니다)

 

preg_match() < PHP 정규식
https://ponyozzang.tistory.com/176
https://opentutorials.org/course/779/4935

 

regexp() 함수 < JavaScript 정규식
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions


어휘 10만 개 이상, DB table에 넣어도 빛의 속도로 처리 가능

이 친구들 사용하면 될 것 같아요.

가독성 좋고 속도 빠르고 문자열 검색은 역시 정규식!
https://ko.wikipedia.org/wiki/정규_표현식

 

문자열 검열에 걸림 1차, 특정 어휘 몇 회 반복하면? 2차 조건문 걸어서 게시글 블라인드
금지어 같은 것 저는 없거든요. 금칙어로 사전 방어도 좋은 방법이기는 하지만
표현은 자유롭게 멋대로 하자. 사고라서 그렇습니다.

하지만 뒤 끝없이 살자. ㅋ

 

영문은 안 만들어요. 미국은 모욕죄 자체가 없습니다.

어떤 돌대가리 대통이 자신의 권력 유지에 방해될 것 같아 만든 개떡 같은 법이라고 생각합니다.

또한, 미국 사는 인간과 영국 사는 인간이 둘이 붙어도 고소를 못 해요. ㅋㅋ 깨소금입죠.

 

검색하니 사이버 모욕죄는 중국과 대한민국 딱 두 나라만 있네요? 쪽팔려요.

 

국문은 그누보드 사용하는데요.
하나 만들어 보고 이상 없으면 필요하신 분과 함께 쓰고자 하나 만들 생각입니다.
이상 있을 이유도 솔직히 없고요. 이미 코드는 뻔하고 작동에 이상 없네요.

 

하드코딩을 할 생각입니다.

개발사가 영원하면 좋겠으나 안 그럴 수도 있잖아요?

그래서 언제고 상황이 안 좋아지면 후딱 다른 시스템으로 바꿔탈 수 있게 

코어는 절대 안 건드리고 (업데이트도 유리) 오로지 하드코딩.

이래야 다른 시스템으로 갈아 탈 때 빠르겠습니다.

MySQL DB 파일이야 언제고 수동으로 처리하면 안 되는 것이 없으니까 걱정이 없고요.

 

Quarrel_install_table.php

테이블 생성 

Quarrel_update_table.php

금칙어 DB 업로드

 

이렇게 하면 누구나 쉽게 설치할 수 있고 작동 잘할 것 같아요.

스킨 형태로 기능은 넣으면 되고요.

스킨으로 만들 필요도 없네요? 그누보드 같으면

 

write_update.head.skin.php 이거 하나 제공하면 되겠어요.

어떤 스킨이던 야만 넣으면 작동.

 

급하게 처리하다가 실수했어요.

 

view.skin.php입니다.

스킨 형태로 가야 할 것 같아요. 잉.

 

view.head.skin.php

view_comment.head.skin.php

 

이렇게 가면 전용스킨 안 필요해요. 흑흑. 돌팍이 이제 기억났어요. 흑흑

너무 심하게 까먹. 유유

뭔가 이상하다 싶었어요. ㅡㅡ.

또 있을 것 같아 불안해요. %$#@!^)*&

 

AI까지 필요 없네요? 

 

금칙어 DB 가지고도 회원의 말다툼을 사전에 막을 수 있겠어요!

그런데 이걸 언제 만들어요? 금칙어 DB요. 공짜로 주는 곳 없을까요?

 

https://developers.naver.com/forum/posts/29484
네이버 개발자 포럼 갔더니 아직 안 주는 것 같고 ㅡㅡ.
제대로 만들어졌을 것 같은데요. 

 

금지어 DB 구하는 것이 또 문제네?

 

욕설 DB + 청소년 유해어 DB + 음란 이미지 DB

https://www.kiso.or.kr/자율규제-db-안내/
 

욕설 DB 

 

욕설만 30만 건이면? 거의 완벽하지 않을까? 원천차단 가능!

뭐 또 인간이란 존재가 더 다양하고 획기적인 욕설을 개발은 하겠지마는? 만족!

 

수정 중 : 2021.10.19. 08:18