我最近一直在制作一個自動審核機器人。我規定如果此人收到 30 次警告,該人將被禁止。但它卻向我展示了一個錯誤。我試圖自己修復它,但不知道問題出在哪里。這是我使用的代碼:if (warns.warns.length === 30 && message.member.bannable) { embed.addField( `? ${message.author.tag} has reached 30 warnings.`, `**${message.author} has been banned permanently.**`, true ); setTimeout(function() { message.member .send(banemb) .then((message) => message.member.ban({ reason: '30 warnings' })); }, 1000);}這是我得到的錯誤:{ "stack": "TypeError: Cannot read property 'ban' of nullat /app/app.js:157:51 at processTicksAndRejections (internal/process/task_queues.js:88:5)"}
“TypeError:無法讀取 null 的屬性‘ban’
呼如林
2023-03-18 11:10:19