Skip to content

[issue]: 어드민 리뷰 발행 #148

@200wonman

Description

@200wonman

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… 추가될 수 있으며,
      스프레드시트에 “작성자”로 들어오는 순간 리뷰 후보로 활용 가능.
  • 술 목록 확장

    • 스프레드시트에 술 이름/작성자를 추가하면,
      별도 개발 없이도 자동 리뷰 대상 풀에 포함 가능.
  • 운영 포인트

    • 닉네임은 한번 매핑 후 고정 사용 (사용자 ID ↔ 닉네임)

    • 리뷰 생성 로직은:

      1. 스케줄(1~3일 간격) 트리거

      2. 당번 사용자 1~3명 랜덤 선택

      3. 각 사용자에 대해:

        • 스프레드시트에서 “해당 사용자가 작성자로 포함된 술” 목록 조회
        • 그중 랜덤 1~2개를 골라 리뷰 생성

AI 분석

이 내용은 AI에 의해 자동으로 생성되었습니다.

어드민에서 리뷰 발행 시스템을 구현하는 요청입니다.

개발 중 결정해야 할 사항:

  • 사용자 닉네임 발급 및 고유성 유지 방법 (사용자 ID와의 매핑 방식)
  • 리뷰 작성 주기 및 패턴에 대한 로직 (1~3일 간격, 무작위 사용자 선택 등)
  • 스프레드시트와의 연동 방식 및 데이터 구조 (술 이름, 작성자, 총 합 등)
  • 리뷰 후보 사용자 및 술 목록 확장 시의 자동 반영 로직

영향을 받는 컴포넌트:

  • 사용자 관리 시스템 (닉네임 발급 및 관리)
  • 리뷰 작성 및 발행 시스템 (리뷰 생성 로직, 스케줄링)
  • 스프레드시트 데이터 연동 모듈

스프레드시트에 새로운 사용자가 추가될 때 자동으로 리뷰 후보로 반영되는지 확인이 필요합니다.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions