Discord.js 检查用户是否有烫发?
我试着这样做:Discord.js 检查用户是否有烫发?,discord.js,Discord.js,我试着这样做: if(!msg.author.hasPermission('MANAGE_MESSAGES')) return msg.channel.send(":x: You don't have permissions. :x:") 但它给了我一个错误: TypeError: msg.author.hasPermission is not a function at Client.bot.on.msg (D:\Development\Jaycobe [DISCORD]\index.js
if(!msg.author.hasPermission('MANAGE_MESSAGES')) return msg.channel.send(":x: You don't have permissions. :x:")
但它给了我一个错误:
TypeError: msg.author.hasPermission is not a function
at Client.bot.on.msg (D:\Development\Jaycobe [DISCORD]\index.js:28:28)
at Client.emit (events.js:189:13)
at MessageCreateHandler.handle (D:\Development\Jaycobe [DISCORD]\node_modules\discord.js\src\client\websocket\packets\handlers\MessageCreate.js:9:34)
at WebSocketPacketManager.handle (D:\Development\Jaycobe [DISCORD]\node_modules\discord.js\src\client\websocket\packets\WebSocketPacketManager.js:105:65)
at WebSocketConnection.onPacket (D:\Development\Jaycobe [DISCORD]\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:333:35)
at WebSocketConnection.onMessage (D:\Development\Jaycobe [DISCORD]\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:296:17)
at WebSocket.onMessage (D:\Development\Jaycobe [DISCORD]\node_modules\ws\lib\event-target.js:120:16)
at WebSocket.emit (events.js:189:13)
at Receiver.receiverOnMessage (D:\Development\Jaycobe [DISCORD]\node_modules\ws\lib\websocket.js:789:20)
at Receiver.emit (events.js:189:13)
帮忙?尝试在执行特定代码时检查用户是否具有管理邮件的权限。用户没有权限,公会成员有权限 您需要将该用户作为公会成员使用 const member=message.guild.membermessage.author; 这样做吧 如果message.guild.membermessage.author.hasPermission'MANAGE_MESSAGES'{ return msg.channel.send:x:您没有权限。:x: }