아리스봇
-
TypeError: Cannot read properties of undefined (reading '_add')아리스봇/삽질로그 2022. 5. 28. 13:35
※ 맨 밑에 세 줄 요약 있음. TypeError: Cannot read properties of undefined (reading '_add') at InteractionWebhook.fetchMessage (/home/dunamis/arisbot/node_modules/discord.js/src/structures/Webhook.js:305:70) at runMicrotasks () at processTicksAndRejections (node:internal/process/task_queues:96:5) at async Object.execute (/home/dunamis/arisbot/src/commands/slash/blackjack.js:352:9) at async Client. (/home/..
-
0430 삽질로그아리스봇/삽질로그 2022. 4. 30. 00:22
https://duna.me/348 for / indexOf 흔히 배열 내의 특정 값을 찾을 때 for 반복문이나 indexOf를 씁니다. 저는 Math.random()으로 배열에서 값을 랜덤하게 뽑아줄 때 주로 씁니다. 예를 들어서 아리스봇의 블랙잭 기능에서는 실제로 위와 duna.me 이거 반영해서 코드 수정함 근데 삽질한 만큼 빨라졌는지는 잘 모르겠음 반복문 돌리면 루프 3회 이상에서 렉 걸리던 게, 4회 이상에서 렉 걸린다는 등의 차이는 있음 그리고 Math.floor(Math.random() * array.length) 에 -1 안 된 코드가 있어서 대상이 없으니 아주 드물게 Unknown Message 에러를 뱉었는데, 수정함