亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“TypeError:無法讀取 null 的屬性‘ban’

“TypeError:無法讀取 null 的屬性‘ban’

呼如林 2023-03-18 11:10:19
我最近一直在制作一個自動審核機器人。我規定如果此人收到 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)"}
查看完整描述

1 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

改為.then(message =>_.then(msg =>


因為您覆蓋了消息變量,所以新message變量是null


setTimeout(function() {

 message.member

  .send(banemb)

  .then((msg) => message.member.ban({ reason: '30 warnings' }));

}, 1000);


查看完整回答
反對 回復 2023-03-18
  • 1 回答
  • 0 關注
  • 80 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號