프로그래머스 문제를 풀고 커밋하면 Discord로 자동 알림을 보내고, 하루 2문제 목표 달성 여부를 체크합니다.
- Discord 채널 → 설정 → Webhook 생성 → URL 복사
Settings → Secrets and variables → Actions- Secret 이름:
DISCORD_WEBHOOK - 값: 복사한 Webhook URL
.github/workflows/programmers-notify.yml
scripts/notify.js
package.json
아래 형식 중 하나로 커밋하면 자동 감지됩니다:
| 형식 | 예시 |
|---|---|
[Programmers] 문제이름 - Lv.N |
[Programmers] 두 수의 합 - Lv.1 |
programmers: 문제이름 lvN |
programmers: 소수 찾기 lv2 |
프로그래머스 LvN 문제이름 |
프로그래머스 Lv1 체육복 |
solve: 문제이름 (level N) |
solve: 카펫 (level 3) |
위 형식이 아닌 커밋(일반 기능 추가, 버그 수정 등)은 알림이 전송되지 않습니다.
📝 프로그래머스 문제 풀이 커밋
⏳ 오늘 진행 중: 1/2문제 — 1문제 남았어요!
🧩 이번 커밋 문제
• `두 수의 합` (Lv.1)
👤 커밋한 사람 📁 저장소
hong (@hong123) my-repo
KST 2026-06-22 기준 • 하루 목표: 2문제
목표 달성 시:
🎉 hong님이 오늘 목표를 달성했습니다!
✅ 오늘 목표 달성! (2/2문제)
Webhook 전송 없이 파싱 결과만 확인:
node scripts/test-local.jsscripts/notify.js 의 아래 값을 수정하세요:
const DAILY_GOAL = 2; // 원하는 숫자로 변경