【问题标题】:im trying to make a role count on a server and i dont know how to get the role count我试图在服务器上进行角色计数,但我不知道如何获取角色计数
【发布时间】:2019-11-29 23:58:49
【问题描述】:

我对此很陌生,我尝试计算角色: 我试过这个:

const RolesChannel = client.channels.get("649537269988065280")
  RolesChannel.setName(RolesChannel.guild.Roles + ' Roles!')
  console.log('updated ' + RolesChannel.guild.name+ '\'s Roles channel!')

它会将频道命名为:undefined Roles!

然后我尝试了:

const RolesChannel = client.channels.get("649537269988065280")
  RolesChannel.setName(RolesChannel.guild.Roles.size + ' Roles!')
  console.log('updated ' + RolesChannel.guild.name+ '\'s Roles channel!')

它会因为这个错误消息而崩溃:

TypeError: Cannot read property 'size' of undefined
at SEES (C:\Users\enfri\Documents\discord bot test\!testo.js:845:53)
at processCommand (C:\Users\enfri\Documents\discord bot test\!testo.js:342:10)
at Client.<anonymous> (C:\Users\enfri\Documents\discord bot test\!testo.js:148:10)
at Client.emit (events.js:210:5)
at MessageCreateHandler.handle (C:\Users\enfri\Documents\discord bot test\node_modules\discord.js\src\client\websocket\packets\handlers\MessageCreate.js:9:34)
at WebSocketPacketManager.handle (C:\Users\enfri\Documents\discord bot test\node_modules\discord.js\src\client\websocket\packets\WebSocketPacketManager.js:105:65)
at WebSocketConnection.onPacket (C:\Users\enfri\Documents\discord bot test\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:333:35)
at WebSocketConnection.onMessage (C:\Users\enfri\Documents\discord bot test\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:296:17)
at WebSocket.onMessage (C:\Users\enfri\Documents\discord bot test\node_modules\ws\lib\event-target.js:120:16)
at WebSocket.emit (events.js:210:5)

sceenshot of the channel

【问题讨论】:

标签: discord.js


【解决方案1】:

当角色是公会的财产时,我不明白您为什么要尝试从频道中获取角色的计数。 如果这是您需要的,那么只需获取公会 ID 并获取该公会中角色的大小。

let guild = clients.guilds.get("Guild id");
Console.log(guild.roles.size);

【讨论】:

  • 没问题,如果是正确的答案,你可以勾选它让其他用户知道。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-29
相关资源
最近更新 更多