Skip to content

[FEAT] Discord 관리자 수동 발송 기능 지원 #340

Description

@exijn

배경: Frontend Discord 관리자 화면에서 기존 FAILED Delivery retry와 별개로 이미 존재하는 게시 리소스의 Discord 최초 전달을 관리자가 요청하는 기능이 필요하다. 확정 정책: JOB/PROGRAM만 지원, INQUIRY와 arbitrary text 미지원, 제목/본문/Markdown/raw channelId를 받지 않음, PUBLISHED만 허용, 기존 Delivery가 없을 때만 새 Row 생성, FAILED는 기존 retry 사용, PENDING/PROCESSING/DELIVERED는 중복 방지를 위해 거부, DEVELOPER 전용. Architecture: 기존 Notification DiscordDelivery enqueue/payload factory/worker/idempotency를 재사용하고 Controller에서 Bot/Discord API를 직접 호출하지 않음. 비범위: arbitrary text, Inquiry manual send/retry, 성공 메시지 duplicate resend, raw channelId, 기존 retry 대체. Test: 상태/권한/중복/최신 payload/OpenAPI.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ✨ feature새로운 기능을 구현하거나 기존 기능을 확장하는 작업🌿 size: m일반적인 크기의 기능 또는 개선 작업🔔 area: notification앱, 이메일 및 Discord 알림 관련 영역🛡️ area: admin관리자 및 운영 기능 영역

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions