【发布时间】: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)
【问题讨论】:
-
这可能会对您有所帮助。这对我有用。 stackoverflow.com/questions/51584028/…
标签: discord.js