디코 봇으로 간단한 게임 만드는데
getCharacter로 캐릭터 정보를 읽어오는 도중에 user의 고유 id가 자꾸 봇의 id로 치환이 되는거임
난 message 객체가 중간에 수정되거나 봇이 쓴 메세지의 message.author.id를 가져와서 이런일이 생기는줄 알고 의심코드를 다 제거하거나 바꿨는데
여전히 같은 문제가 생김
무슨 귀신이 곡할 노릇인지 모르겠어서 GPT에 코드 복붙하고 왜 그럴까 물어봤더니
이지랄을 하는것임?? 아니 씨발 parseInt의 정밀도 문제 때문에 아~주 우연히 UserID가 BotID로 치환이 됐다고??
내가 씨발 도저히 안믿겨서 다시물어봄
아주 확신을 갖고 말해서 얘가 말해준데로 파싱하는 부분에서 id만 문자열 처리 해주고 나머지는 int 파싱했는데
귀신같이 문제 사라짐
ㅋㅋㅋㅋㅋ
존나 얼척이 없네 ㅋㅋㅋ
ㅈㄴ 신기하네;;;