簡體   English   中英

為什么我會收到這些錯誤? discord.js

[英]Why do I get these errors? discord.js

這是我的服務器中會員計數器的代碼

module.exports = (client) => {
  const channelId = '818930375501152314'

  const updateMembers = (guild) => {
    const channel = guild.channels.cache.get(channelId)
    channel.setName(`Members: ${guild.memberCount.toLocaleString()}`)
  }

  client.on('guildMemberAdd', (member) => updateMembers(member.guild))
  client.on('guildMemberRemove', (member) => updateMembers(member.guild))

  const guild = client.guilds.cache.get('818930375488962611')
  updateMembers(guild)
}

它一直工作得很好,直到今天我不知從哪里得到這個錯誤,我也卸載了一些軟件包,這可能是發生這種情況的原因,但我重新安裝了它,它仍然是這樣

編輯:是的,我看到頻道不是小寫並修復了它,但它仍然無法正常工作,我已經完成了近一個小時的故障排除並搜索它仍然無法正常工作,仍然遇到這個問題


c:\Users\myname\visual studio\bot\Cloud-hosted-bot\member-count.js:5
    const channel = guild.channels.cache.get(channelId)
                          ^

TypeError: Cannot read property 'channels' of undefined
    at updateMembers (c:\Users\myname\visual studio\bot\Cloud-hosted-bot\member-count.js:5:27)
    at module.exports (c:\Users\myname\visual studio\bot\Cloud-hosted-bot\member-count.js:13:3)
    at Object.<anonymous> (c:\Users\myname\visual studio\bot\Cloud-hosted-bot\bot.js:36:3)
    at Module._compile (node:internal/modules/cjs/loader:1092:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
    at Module.load (node:internal/modules/cjs/loader:972:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47

我是新來的,很抱歉如果我不能很好地解釋事情,很高興你們能幫助我:)

這是我的服務器中會員計數器的代碼

module.exports = (client) => {
  const channelId = '818930375501152314'

  const updateMembers = (guild) => {
    const channel = guild.channels.cache.get(channelId)
    channel.setName(`Members: ${guild.memberCount.toLocaleString()}`)
  }

  client.on('guildMemberAdd', (member) => updateMembers(member.guild))
  client.on('guildMemberRemove', (member) => updateMembers(member.guild))

  const guild = client.guilds.cache.get('818930375488962611')
  updateMembers(guild)
}

它一直工作得很好,直到今天我不知從哪里得到這個錯誤,我也卸載了一些軟件包,這可能是發生這種情況的原因,但我重新安裝了它,它仍然是這樣

編輯:是的,我看到頻道不是小寫並修復了它,但它仍然無法正常工作,我已經完成了近一個小時的故障排除並搜索它仍然無法正常工作,仍然遇到這個問題


c:\Users\myname\visual studio\bot\Cloud-hosted-bot\member-count.js:5
    const channel = guild.channels.cache.get(channelId)
                          ^

TypeError: Cannot read property 'channels' of undefined
    at updateMembers (c:\Users\myname\visual studio\bot\Cloud-hosted-bot\member-count.js:5:27)
    at module.exports (c:\Users\myname\visual studio\bot\Cloud-hosted-bot\member-count.js:13:3)
    at Object.<anonymous> (c:\Users\myname\visual studio\bot\Cloud-hosted-bot\bot.js:36:3)
    at Module._compile (node:internal/modules/cjs/loader:1092:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
    at Module.load (node:internal/modules/cjs/loader:972:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47

我是新來的,很抱歉如果我不能很好地解釋事情,很高興你們能幫助我:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM