j. kim jiyun
← 모든 프로젝트
개인 / 2026.07 –

미라클 스터디 출석 봇

수작업 출석 확인을 줄이고, 실제 공부 시간을 기준으로 스터디를 운영하기 위한 Discord 봇입니다.

ROLE

스터디 운영 · 자동화 시스템 개발

PERIOD

2026.07 –

STACK
Node.jsTypeScriptdiscord.js
01 / CONTEXT

어떤 문제였나요?

직접 운영한 알고리즘 스터디에서 인증샷 확인과 엑셀 정리가 공부 시간을 잠식했습니다. 접속 여부만으로 공부 시간을 확인하기도 어려웠습니다.

02 / CONTRIBUTION

이렇게 풀었습니다.

  1. 01

    음성 채널 접속이 아닌 화면 공유 시간을 유효 공부 시간으로 정의하고, streaming 상태 전이로 자동 기록했습니다.

  2. 02

    24시간 운영, 10분 자리비움 유예, 신규 참여자 적응기간과 유예 명령을 사용자 피드백에 따라 도입했습니다.

  3. 03

    일일 정산·주간 출석 점검·주간 및 월간 랭킹을 자동화했습니다.

  4. 04

    Spring Boot·JDA·PostgreSQL로 포팅해 비교한 뒤 운영 규모에 맞춰 Node.js 버전을 유지했습니다.

03 / OUTCOME

결과와 배운 점.

2026년 7월 도입 이후 출석 기록과 정산을 자동화했습니다. Notion의 운영 4주 기록은 참여 9명, 누적 측정 79시간 45분, 누적 출석 48일입니다.

NEXT PROJECT

C’omo↗