Kord/Docs/WorkDone/2026-03-27_Project_Initial_...

1.1 KiB

2026-03-27: Kord 프로젝트 초기 설정 및 파운데이션 구축 (Initial Setup)

프로젝트 'Kord'의 기술 기반을 수립하고 핵심적인 개발 인프라를 구축했습니다.

주요 작업 내역

1. 기술 스택 확정 및 초기화

  • 언어 및 런타임: Node.js, TypeScript
  • 프레임워크: discord.js (v14+)
  • 데이터베이스: Prisma (PostgreSQL)
  • 빌드 도구: ts-node, tsx, tsc

2. 프로젝트 기본 구조 설계

  • src/commands/: 슬래시 명령어 핸들링
  • src/services/: 비즈니스 로직 분리
  • src/events/: Discord Gateway 이벤트 리스너
  • src/i18n/: 다국어 지원 파운데이션

3. 핵심 자동화 인프라

  • CommandLoader & EventLoader: 명령어와 이벤트를 자동으로 스캔하고 등록하는 시스템 구현.
  • Error Handling System: 초기 에러 핸들링 구조 도입.

기여 및 결과

  • 디스코드 봇 기본 구동 확인.
  • 슬래시 명령어 자동 등록 및 인터랙션 핸들링 성공.
  • 데이터베이스 연동 및 기본 모델링 완료.