Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🤖 프로그래머스 Discord 알림 봇

프로그래머스 문제를 풀고 커밋하면 Discord로 자동 알림을 보내고, 하루 2문제 목표 달성 여부를 체크합니다.


✅ 설정 순서

1. Discord Webhook 등록 (완료)

  • Discord 채널 → 설정 → Webhook 생성 → URL 복사

2. GitHub Secret 등록 (완료)

  • Settings → Secrets and variables → Actions
  • Secret 이름: DISCORD_WEBHOOK
  • 값: 복사한 Webhook URL

3. 이 파일들을 저장소에 Push

.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)

위 형식이 아닌 커밋(일반 기능 추가, 버그 수정 등)은 알림이 전송되지 않습니다.


🎨 Discord 알림 미리보기

📝 프로그래머스 문제 풀이 커밋

⏳ 오늘 진행 중: 1/2문제 — 1문제 남았어요!

🧩 이번 커밋 문제
• `두 수의 합` (Lv.1)

👤 커밋한 사람        📁 저장소
hong (@hong123)      my-repo

KST 2026-06-22 기준 • 하루 목표: 2문제

목표 달성 시:

🎉 hong님이 오늘 목표를 달성했습니다!
✅ 오늘 목표 달성! (2/2문제)

🔧 로컬 테스트

Webhook 전송 없이 파싱 결과만 확인:

node scripts/test-local.js

⚙️ 목표 개수 변경

scripts/notify.js 의 아래 값을 수정하세요:

const DAILY_GOAL = 2; // 원하는 숫자로 변경

About

crate codingtestbot

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages