코딩이야기

유저 차단 모드 기획시 , 기본적으로 처리해야할 내부 프로세스 본문

KnowHows

유저 차단 모드 기획시 , 기본적으로 처리해야할 내부 프로세스

기획자 비제이 2024. 6. 25. 20:46

 

1. 프로필 보기 제한:

차단한 사용자는 내 프로필 및 내 게시물, 스토리 등 모든 콘텐츠가 차단한 사용자에게 보이지 않게 한다.

2.  내 게시물 접근 차단.
차단한 사용자는 내 게시물과 스토리를 볼 수 없게 한다.
나도 차단한 사용자의 게시물과 스토리를 볼 수 없게 한다.

3. 메시지 제한:
 차단한 사용자는 나에게 메시지를 보낼 수 없게 한다.
 기존 메시지는 유지되지만 사라지지 않지만, 새로운 메시지를 주고받을 수 없게 한다.

4. 댓글 및 좋아요 제한:
차단한 사용자는 내 게시물에 댓글을 달거나 좋아요를 누를 수 없게 한다.
나도 차단한 사용자의 게시물에 댓글을 달거나 좋아요를 누를 수 없게 한다.

5. 태그 및 멘션 제한:
차단한 사용자는 나를 태그하거나 멘션할 수 없게 한다.
나도 차단한 사용자를 태그하거나 멘션할 수 없게 한다.

6. 팔로잉 및 팔로워 상태 변경                                                                                                                                               
차단하게 되면 자동으로 해당 사용자를 언팔로우하게 되며, 그 사용자도 나를 언팔로우하게 된다.

7. 검색 제한
 차단한 사용자는 이용자나 게시물 검색 결과에서 나와 관련된 정보를 찾을 수 없게 한다. 

내부적으로
1. 누적 차단 횟수,
2. 차단 당하는 주기
3. 금지어 및  관리자가 관심어로 등록한 단어의 사용을 많이 하는 이용자들이  관리자가 정한 기준을 넘어가면 ,  관리자가 인지하고 행동을 트래킹 할 수 있도록 시스템을  설계해야한다. 



'KnowHows' 카테고리의 다른 글

Scroll to top 버튼 구현  (0) 2024.07.08
Follow 기획  (0) 2024.06.25
UUID(Universally Unique Identifier)  (0) 2024.06.25
댓글 구조 설계  (0) 2024.06.24
반응형에서 빠른 이미지 로딩을 위한 Tip  (0) 2024.06.24