Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord.js 检查用户是否有烫发?_Discord.js - Fatal编程技术网

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: }