-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
who
사용자, 기획팀, 개발팀
what
어드민이 작성하는 리뷰데이터
why
1. 사용자(리뷰어) 구성
- 기본 리뷰어: 사용자 A, B, C, D
- 향후 사용자 수가 늘어날 수 있음 → 신규 사용자도 같은 룰로 닉네임 발급 및 리뷰 작성 로직에 포함.
- 각 사용자는 시스템 내에서 사용할 고유 닉네임을 1개씩 발급
(예: A → 닉네임1, B → 닉네임2 … 형태로, 실제 화면에는 닉네임만 노출)
2. 리뷰 작성 주기 및 패턴
-
리뷰 작성 주기:
- 1~3일 간격으로 리뷰 작성 이벤트 발생
-
참여 인원:
- 매 이벤트마다 A,B,C,D 중 무작위 1~3명 선택
-
리뷰 개수:
- 선택된 각 사용자당 1~2개의 리뷰를 작성
-
한 번의 이벤트 예시
- 2일마다 한 번 트리거
- 이번 턴에 B, D가 선택됨
- B: 리뷰 2개 작성, D: 리뷰 1개 작성 → 총 3개 리뷰 생성
3. 리뷰 대상 및 데이터 소스
-
어떤 술에 어떤 사용자가 리뷰를 남길지는
구글 스프레드시트의 ‘어드민 사용자 리뷰’ 문서를 기준으로 함. ([Google Docs][1]) -
스프레드시트 구조(예시):
-
열:
술 이름 / 작성자 / 총 합 -
행 예시:
- 글렌피딕 12년 → 작성자: A, B, C
- 달모어 15 → 작성자: B
- 발베니 12년 → 작성자: C
- 조니워커 그린 → 작성자: A, D
… 등등 ([Google Docs][1])
-
-
이 표에서:
-
각 술에 대해 리뷰를 쓸 수 있는 후보 사용자(A,B,C,D)를 정의
-
실제 자동 생성 시:
- 해당 술의 “작성자” 컬럼에 포함된 사용자만 그 술 리뷰를 작성하도록 제한
-
4. 확장·운영 관점 정리
-
사용자 확장
- A,B,C,D 외에 E,F… 추가될 수 있으며,
스프레드시트에 “작성자”로 들어오는 순간 리뷰 후보로 활용 가능.
- A,B,C,D 외에 E,F… 추가될 수 있으며,
-
술 목록 확장
- 스프레드시트에 술 이름/작성자를 추가하면,
별도 개발 없이도 자동 리뷰 대상 풀에 포함 가능.
- 스프레드시트에 술 이름/작성자를 추가하면,
-
운영 포인트
-
닉네임은 한번 매핑 후 고정 사용 (사용자 ID ↔ 닉네임)
-
리뷰 생성 로직은:
-
스케줄(1~3일 간격) 트리거
-
당번 사용자 1~3명 랜덤 선택
-
각 사용자에 대해:
- 스프레드시트에서 “해당 사용자가 작성자로 포함된 술” 목록 조회
- 그중 랜덤 1~2개를 골라 리뷰 생성
-
-
AI 분석
이 내용은 AI에 의해 자동으로 생성되었습니다.
어드민에서 리뷰 발행 시스템을 구현하는 요청입니다.
개발 중 결정해야 할 사항:
- 사용자 닉네임 발급 및 고유성 유지 방법 (사용자 ID와의 매핑 방식)
- 리뷰 작성 주기 및 패턴에 대한 로직 (1~3일 간격, 무작위 사용자 선택 등)
- 스프레드시트와의 연동 방식 및 데이터 구조 (술 이름, 작성자, 총 합 등)
- 리뷰 후보 사용자 및 술 목록 확장 시의 자동 반영 로직
영향을 받는 컴포넌트:
- 사용자 관리 시스템 (닉네임 발급 및 관리)
- 리뷰 작성 및 발행 시스템 (리뷰 생성 로직, 스케줄링)
- 스프레드시트 데이터 연동 모듈
스프레드시트에 새로운 사용자가 추가될 때 자동으로 리뷰 후보로 반영되는지 확인이 필요합니다.