3주차 주간보고서

1. 음성 알림(TTS) 아키텍처 최적화 및 버그 수정

  • 서버 부하 경감: 디스코드 봇이 직접 음성 채널에 입장하던 기존 방식을 폐지하고, 브라우저 자원을 활용하는 웹 기반 TTS 방식으로 완전히 전환하여 서버 CPU 및 메모리 점유율을 획기적으로 낮춤.
  • 알림 동기화 오류 해결: 서버(content-scheduler.js)와 클라이언트(alerts.ejs) 간의 콘텐츠 식별자(ID) 불일치 문제를 영문 규격(kaira, shugo 등)으로 통일하여 해결하고, 실시간 음성 송출의 안정성을 확보함.

2. 실시간 데이터 스트리밍 강화

  • 소켓 신호 연동: boss-scheduler.jscontent-scheduler.js 내에 Socket.io 신호 송출 로직(global.sendVoiceAlert)을 통합하여, 보스 젠 및 주요 콘텐츠 시작 신호가 딜레이 없이 사용자 브라우저로 전달되도록 구현함.
  • 다단계 알림 지원: 필드 보스의 경우 30분, 15분, 10분 전 및 정각 등 총 4단계의 세분화된 알림 체계를 구축하여 유저의 전략적 대응 능력을 높임.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다