상위 Epic
#649
선행: #650 (Discord 인프라)
왜
slack-pr-bot.yml 의 PR 알림 봇을 Discord 로 옮긴다. Slack 스레드(ts) 메커니즘이 Discord 와 달라 재설계가 필요하다.
무엇을
.github/workflows/slack-pr-bot.yml 전체 → Discord
- PR opened/review_requested/review_request_removed/merged 알림
- Slack 부모 메시지+스레드(
ts) → Discord 메시지 ID + 스레드/reply 로 재설계
- PR 코멘트의 ts 메타데이터(
<!-- slack-pr-bot ... -->) → Discord 메시지 ID 저장 방식
- 리뷰어 멘션 (
SLACK_USER_MAP → DISCORD_USER_MAP)
chat.postMessage ×3 (L257, L545, L609) → Discord API
주의
- Slack
ts ↔ Discord message_id 개념 차이 — 스레드 유지 로직 재설계
- webhook 은 메시지 수정/스레드 제약 → 봇 토큰 필요할 수 있음
체크리스트
상위 Epic
#649
선행: #650 (Discord 인프라)
왜
slack-pr-bot.yml의 PR 알림 봇을 Discord 로 옮긴다. Slack 스레드(ts) 메커니즘이 Discord 와 달라 재설계가 필요하다.무엇을
.github/workflows/slack-pr-bot.yml전체 → Discordts) → Discord 메시지 ID + 스레드/reply 로 재설계<!-- slack-pr-bot ... -->) → Discord 메시지 ID 저장 방식SLACK_USER_MAP→DISCORD_USER_MAP)chat.postMessage×3 (L257, L545, L609) → Discord API주의
ts↔ Discordmessage_id개념 차이 — 스레드 유지 로직 재설계체크리스트