我想制作一个非常简单的漫游器,如果成员发送“ ping”,则该漫游器将发送具有该角色的人数。但是,这给了我错误。
TypeError:无法读取未定义的属性“ get”
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RuntimeIdentifier>win</RuntimeIdentifier> // add this
<Platforms>x86;x64</Platforms>
</PropertyGroup>
请告诉我要更改的内容,并向我解释为什么要进行更改。
答案 0 :(得分:0)
在最新版本的Discord.js中,您不能再直接使用get()
角色。另外,我不理解您为什么要提取成员并将其分配为行会?您可以从msg.guild
访问公会。考虑到这一点,您将需要改用msg.guild.roles.cache.get(roleId).members.size
请参见Updating from v11 to v12页以查看版本之间的区别