【问题标题】:Discord.js TypeError: Cannot read property 'setActivity' of nullDiscord.js TypeError:无法读取 null 的属性“setActivity”
【发布时间】:2020-09-08 05:59:30
【问题描述】:

我该如何解决这个问题?我收到类似TypeError: Cannot read property 'setActivity' of null 的错误。

client.on('ready', message  => {
  client.user.setActivity("21"+`${client.guilds.size} servers have members`+" "+"5"+`${client.users.size}`+` | !help `, { type: 'WATCHING' })
  console.log("21"+`${client.guilds.size} servers have members `+" "+"5"+`${client.users.size}`) 
});

【问题讨论】:

  • 似乎client.user 具有null 值,但我们需要更多上下文来了解如何为您提供帮助。
  • 帮帮我 TT 我不知道如何解决
  • 您可以在每个 setActivity() 之前包含一些 console.log(client.user),这样您就可以知道是哪一个导致了错误,以及它在机器人应用程序的其他部分中具有什么价值。此外,您可以查看此示例机器人的 Discord,它可能有您没有的东西:gist.github.com/eslachance/3349734a98d30011bb202f47342601d3
  • 你能帮帮我吗?看这张照片

标签: javascript discord discord.js


【解决方案1】:

我找到了解决方法,我正在使用新的 TOKEN(新机器人)

【讨论】:

    【解决方案2】:

    确保Client 已登录。这是我认为这些属性将为空的唯一方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-02
      • 2021-09-25
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      • 2021-03-29
      • 2022-01-02
      相关资源
      最近更新 更多