참고: 이 일지는 네이버 카페로부터 옮겨진 레거시 게시물입니다.
요즘 학업이라든지 명절이라든지 여러 가지의 이유로 바빴습니다. 오늘의 개발 시간만 추려봐도 2~3시간인걸 보면 평소의 주말 평균 5시간과 달리 크게 줄어듦을 알 수 있습니다. 이 과정에서 여러 가지 스트레스도 쌓였고, 미해결 된 구조 개선을 기다리기엔 제가 지루해서 카카오톡과의 관계를 어떻게 해결해야 할지 고민하다 그냥 브랜치로 때어놓고 디스코드 봇 개발만을 선택했습니다.
덕분에 코드가 많이 클린해졌습니다. 이참에 Message 타입 구조를 완전히 새로 만들었고, 이 과정에서 메신저봇의 Message 속성은 거의 모두 제거되었습니다. 대신 임베드 Builder와 상호작용 CommandInteraction 객체를 대신 넣었습니다. 임베드의 경우엔 위 코드와 같이 쉽게 수정이 가능합니다.
임베드를 출력하다가 갑자기 사라지는 버그가 존재하는데, 이걸 어찌 고쳐야 할지 여전히 모르겠습니다.
슬레쉬 명령어의 옵션 선택지는 최대 25개까지만 지원하는걸 알게 되었습니다. 이제 유저 선택지를 어떻게 개선해야 할지가 관건인데... 그냥 선택지를 넣지 말고 직접 입력하도록 하죠.
상점 시스템도 임베드 전환 중에 있습니다. 아직 미완성이라 여러 가지 미흡한 점이 많습니다. 내일이 바쁘겠네요.
'프로젝트 > RTTRPG' 카테고리의 다른 글
[RPG 개발] 18일차 (0) | 2022.12.05 |
---|---|
[RPG 개발] 17일차 (0) | 2022.12.05 |
[RPG 개발] 15일차 (0) | 2022.12.05 |
[RPG 개발] 14일차 (0) | 2022.12.05 |
[RPG 개발] 13일차 (0) | 2022.12.05 |