240116 최종 프로젝트 TIL

yujin·2024년 1월 16일
0

TIL

목록 보기
29/48
post-thumbnail

2024-01-16

오늘의 작업 내용

  • 디스코드 음성 채널 및 역할 생성 로직 구현
  • 사용자를 생성된 음성 채널로 이동시키는 로직 구현

진행 상황

  • 그룹 생성 이후 음성 채널 참가 클릭 시 자동으로 비공개 음성 채널 생성 및 역할 생성 (완료)
  • 사용자를 생성된 음성 채널로 이동시킨 후 역할 부여 (완료)

겪은 문제 및 해결책

1. 사용자의 데이터가 DB에 저장되지 않는 문제(해결)

  • 최초 디스코드 로그인 시 가져오는 정보 중 avatar 항목이 null값이면 저장이 되지 않아서 생긴 문제. (디스코드 프로필 사진이 없는 경우)

2. 대기실 음성 채널 자동 삭제 문제(미해결)

  • 음성 채널을 이용 중인 유저가 존재하지 않을 시에 음성 채널을 자동으로 삭제하는 로직을 구현했으나, 대기실 id를 가져와 삭제되지 않도록 설정했음에도 자동으로 삭제되어버리는 문제.
  • 아직 해결법을 못 찾음.

3. 디스코드 id값을 가져오지 못하는 문제(해결)

  • 매개변수로 가져오는 discordIdguildId의 순서가 반대로 되어있어서 생긴 문제.
  • 제일 열받음.

내일의 계획

  • 음성 채널 자동 삭제 문제 해결하기
  • 음성 채널 이동 시 단체로 이동 가능하게 구현해보기

회고

  • 테스트 단계에서 짜잘한 에러가 너무 터짐. 화남.

참고 자료

profile
고통 받는 코딩일기

0개의 댓글