当前位置: 首页 > 知识库问答 >
问题:

消息公会成员。getMember不工作

石苏燕
2023-03-14

我正在创建一个用户信息命令,DiscordJS一直在说
TypeError:message.guild.members.get不是一个函数

我使用的函数是:让target=message。公会成员。getMember(toFind)

我需要更新DiscordJS的新版本吗?我还没有找到任何东西。

谢谢,裘德·威尔逊

共有2个答案

诸葛雅达
2023-03-14

Discord有一个您必须使用的新更新。缓存以访问不协调对象,例如:消息。公会成员。隐藏物

要获取用户,请执行以下操作:

let user = message.guild.members.cache.fetch("user id");
console.log(user.tag)

// if that doesn't work, use the same code but remove .cache
锺离旻
2023-03-14

新版本的不和谐。js是v12,有很多突破性的变化

您可能正在寻找的功能是:

message.guild.members.fetch(id)

你可能会遇到其他问题,所以看看这个从v11到v12的指南:https://discordjs.guide/additional-info/changes-in-v12.html

 类似资料:
  • 我设置了一个EJB项目,使用JMS将持久性实体对象发送到MDB。我使用JBoss EAP 7,使用Apache ActiveMQ作为消息传递提供程序。我像这样设置ConnectionFactory和队列: 这是我的消息生成器,它接收“Account”实体对象作为参数并将其发送到队列: EntityEnqueueBean。Java语言 MDB从队列接收消息并对其进行处理: java账户 不确定我做错

  • 我想在我的应用程序中制作一个简单的通知功能。我遵循了这个YouTube视频和这两个Firebase留档URL 1和2以及Android Studio中的Firebase工具助手(它说我已连接到Firebase)。出于某种原因,在我的旧应用程序上遵循这些步骤和文档(代码如下所示),它不允许我接收通知。但是,如果我在一个全新的应用程序上遵循相同的步骤,它会完美运行。我在同一物理设备和环境中测试了两个应

  • 我必须做一个程序,找到最大的偶数3给定的数字。然而,我似乎无法让它工作,因为我一直收到这个错误消息。我到底做错了什么? 对于初学者的问题,我很抱歉,但我以前从未见过这个错误消息,也不知道它意味着什么,也不知道如何修复它。 提前谢谢你。

  • 我开始使用(不是命令,只有)。最近,我做了一个频道,名字显示了公会的成员数量,每次有人加入或离开都会更新。这是我的代码: 我还添加了命令上,以便bot将该名称编辑为我键入的任何名称。 现在,在添加了一些用于调试的打印后,我发现,\u member\u join()上的上的

  • 我有一个springboot消费者应用程序。当我第一次运行它时,它消耗了来自Kafka主题的信息。但当我再次运行它时,它停止了消耗。在日志中,我看到以下消息。 我知道消费者无法获得偏移量。在这种情况下,消费者将引用自动偏移重置属性。如您所见,我已将其设置为,希望消费者从头开始阅读。但它没有。 应用程序. yml 在我的Java课上 我尝试了一些东西。 我将值设置为。不出所料,它抛出了一个异常,抱怨

  • 我正在开发一个Android应用程序,我想有一些方式打印调试语句,因为我的代码运行。对我来说幸运的是,当我在Android 2.3.3(API10)模拟器上运行应用程序时,Logcat能够打印出log.d消息。 然而,当我在物理设备(三星Galaxy S4 Android 4.2.2)上测试相同的应用程序时,除了dalvikvm和AndroidRuntime消息之外,我看不到其他任何东西。 我不确