![](/img/trans.png)
[英]Discord.js - Bot sending wrong message when trying to use _leave command on music bot
[英]Why does my discord.js bot keep sending the same message 3-5 times when I ask for it to do a command
bot.on('message', message => {
let msg = message;
if(msg.content === `${prefix}joke`){
msg.channel.send(`what do you call a joke? 𝓎𝑜𝓊.`)
}
這是發生錯誤的代碼,它會在短時間內發送 3-5 次回復。 我將它單獨放置了 10 分鍾,它成功地發送了 135 條消息。 如何修復此錯誤?
編輯:我通過刪除 msg = message 簡化了所有內容,並嘗試更新機器人並更新但隨后出現此錯誤:
(node:4080) UnhandledPromiseRejectionWarning: DiscordAPIError: Unknown Channel at RequestHandler.execute (C:\Users\48924\Desktop\Bot\Owner Made\node_modules\discord.js\src\rest\RequestHandler.js:170:25) 在 processTicksAndRejections (internal/process/task_queues.js:93:5) (使用node --trace-warnings...
顯示警告的創建位置) (node:4080) UnhandledPromiseRejectionWarning: 未處理的 promise 拒絕。 此錯誤源於在沒有 catch 塊的情況下拋出異步 function 內部,或拒絕未使用.catch() 處理的 promise。 要終止未處理的 promise 拒絕的節點進程,請使用 CLI 標志--unhandled-rejections=strict
(請參閱https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode )。 (拒絕 ID:1)(節點:4080)[DEP0018] DeprecationWarning:不推薦使用未處理的 promise 拒絕。 將來,未處理的 promise 拒絕將使用非零退出代碼終止 Node.js 進程。
bot.on('message', message => {
let msg = message;
if(msg.content === `${prefix}joke`){
msg.channel.send(`what do you call a joke? 𝓎𝑜𝓊.`)
}
這是發生錯誤的代碼,它會在短時間內發送 3-5 次回復。 我將它單獨放置了 10 分鍾,它成功地發送了 135 條消息。 如何修復此錯誤?
編輯:我通過刪除 msg = message 簡化了所有內容,並嘗試更新機器人並更新但隨后出現此錯誤:
(node:4080) UnhandledPromiseRejectionWarning: DiscordAPIError: Unknown Channel at RequestHandler.execute (C:\Users\48924\Desktop\Bot\Owner Made\node_modules\discord.js\src\rest\RequestHandler.js:170:25) 在 processTicksAndRejections (internal/process/task_queues.js:93:5) (使用node --trace-warnings...
顯示警告的創建位置) (node:4080) UnhandledPromiseRejectionWarning: 未處理的 promise 拒絕。 此錯誤源於在沒有 catch 塊的情況下拋出異步 function 內部,或拒絕未使用.catch() 處理的 promise。 要終止未處理的 promise 拒絕的節點進程,請使用 CLI 標志--unhandled-rejections=strict
(請參閱https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode )。 (拒絕 ID:1)(節點:4080)[DEP0018] DeprecationWarning:不推薦使用未處理的 promise 拒絕。 將來,未處理的 promise 拒絕將使用非零退出代碼終止 Node.js 進程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.