Skip to content

feat: 디스코드 채널 세팅 + 회차 알림 공지 채널 분리#16

Merged
bbbang105 merged 1 commit intodevfrom
feat/discord-channel-setup
Mar 8, 2026
Merged

feat: 디스코드 채널 세팅 + 회차 알림 공지 채널 분리#16
bbbang105 merged 1 commit intodevfrom
feat/discord-channel-setup

Conversation

@bbbang105
Copy link
Copy Markdown
Owner

@bbbang105 bbbang105 commented Mar 8, 2026

Summary

  • 큐스팅 디스코드 서버 채널 구조 설계 및 생성 (5카테고리 13채널 + 운영 4채널)
  • 회차 시작/종료 알림을 #공지사항(notice_channel)으로 분리
  • 회차 시작 시 active 상태 멤버만 개별 멘션

Changes

파일 변경
docs/26-03-08-discord-channel-setup.md 디스코드 채널 세팅 가이드 (구조, 역할, 봇 연동, DB 설정)
packages/bot/src/services/round.service.ts ConfigKeysnotice_channel 추가
packages/bot/src/services/notification.service.ts getNoticeChannel() 추가, 회차 알림 공지 채널 분리, active 멤버 멘션
CLAUDE.md 핵심 파일/문서 테이블 업데이트
docs/ARCHITECTURE.md Discord 채널 구조 반영, round-start 스케줄러 추가

Design Decisions

결정 이유
notice_channel 분리 RSS 알림(#새-글-알림)과 공지성 알림(#공지사항)의 성격이 다름
폴백 로직 notice_channel 미설정 시 announcement_channel로 폴백하여 하위 호환 보장
@everyone → active 멤버 개별 멘션 비활성/휴면 멤버 불필요한 알림 방지
스크립트 .gitignore 채널 생성 스크립트는 일회용이므로 커밋 제외

Test plan

  • 봇 서비스 코드 타입 체크 통과 확인 (스크립트 제외)
  • notice_channel 미설정 시 announcement_channel로 폴백 동작 확인
  • 회차 시작 알림에 active 멤버만 멘션되는지 확인

🤖 Generated with Claude Code

- 디스코드 채널 구조 설계 및 생성 (5카테고리 13채널 + 운영 4채널)
- 회차 시작/종료 알림을 #공지사항(notice_channel)으로 분리
- 회차 시작 시 active 멤버만 개별 멘션
- notice_channel 미설정 시 announcement_channel로 폴백
- 채널 세팅 가이드 문서 추가
- CLAUDE.md, ARCHITECTURE.md 최신화

Co-Authored-By: Claude <noreply@anthropic.com>
@bbbang105 bbbang105 requested a review from choihooo as a code owner March 8, 2026 07:13
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
study-admin-web Ready Ready Preview, Comment Mar 8, 2026 7:14am

@bbbang105 bbbang105 added the 🚀 feat 새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정 (리팩토링과 구분) / 디자인 요소 수정 label Mar 8, 2026
@bbbang105 bbbang105 merged commit ced5410 into dev Mar 8, 2026
8 checks passed
@bbbang105 bbbang105 deleted the feat/discord-channel-setup branch March 8, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚀 feat 새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정 (리팩토링과 구분) / 디자인 요소 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant