Skip to content

포럼 신청 재처리: 제목 수정 또는 후원 후 팔로업 기능 #38

@SamTheKorean

Description

@SamTheKorean

배경

현재 봇은 포럼 포스트를 일회성으로만 처리함. ❌ reaction이 달린 포스트는 영구적으로 스킵되기 때문에, 아래 케이스에서 재처리가 되지 않음.

실패 후 재시도 시나리오:

  1. 형식 오류 → 제목 수정 후 재신청하고 싶음
  2. 후원 금액 부족($1) → 추가 후원 후 재검증 받고 싶음
  3. 후원 내역 없음 → 후원 완료 후 재검증 받고 싶음

모두 ❌ reaction이 남아있어서 봇이 재처리하지 않음.

해결 방안

Option A: ❌ reaction 제거 시 재처리 (단기, 구현 0줄)

  • 현재 코드에서 reaction 없는 포스트만 unprocessed로 분류
  • ❌ reaction을 제거하면 다음 cron에서 자동 재처리됨 (이미 작동)
  • 필요한 작업: 에러 메시지에 안내 문구 추가만
    ❌ reaction을 제거하고 수정 후 재신청해주세요.
    
  • 단점: 유저가 reaction 제거 방법을 알아야 함 (운영자가 제거해줘야 할 수도)

Option B: 새 댓글 달면 재처리 (중기, 권장)

  • 유저가 수정/후원 완료 후 스레드에 새 메시지를 달면 재처리
  • 구현: ❌ reaction 이후 가장 최근 non-bot 메시지 탐색
  • 자연스러운 UX — reaction 개념 몰라도 됨

Option C: 재시도 버튼 (장기)

  • 봇의 ❌ 응답에 "재시도" 버튼 컴포넌트 추가
  • Discord Message Components (Button) + interaction 핸들러 필요
  • 가장 직관적인 UX지만 구현 복잡도 높음

우선순위

  1. 즉시: Option A — 에러 메시지에 안내 문구 추가
  2. 단기: Option B — 새 댓글 기반 재처리
  3. 장기: Option C — 버튼 UI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions