【问题标题】:How do I fetch a specific server by it's ID? [discord.js]如何通过 ID 获取特定服务器? [discord.js]
【发布时间】:2020-09-08 13:40:28
【问题描述】:

这是我的代码:https://hatebin.com/ljqngujsqq

我得到这个错误:

TypeError: message.client.guilds.get is not a function

【问题讨论】:

    标签: javascript node.js discord discord.js chatbot


    【解决方案1】:

    您的代码不起作用,因为您没有使用最新版本的 discord.js 所需的代码。您可以坚持使用 discord.js@v11,该代码可以在其中工作,也可以使用 discord.js@v12,您需要在其中执行以下操作:

    message.client.guilds.cache.get('Guild ID')
    

    欲了解更多信息,请参阅GuildManager#cache

    【讨论】:

    • 我这样做并得到了这个错误:message.client.guilds.cache.get(...).then is not a function
    • 你能帮我解决这个问题吗?
    • 您使用的是哪个版本的 discord.js?
    • 我使用的是 v12 版本
    • 你的错误是因为GuildManager#cache没有返回一个Promise,所以你不能使用.then
    猜你喜欢
    • 1970-01-01
    • 2021-04-10
    • 2018-09-01
    • 2021-05-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    相关资源
    最近更新 更多