Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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
Javascript 未定义Discord Bot-成员_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 未定义Discord Bot-成员

Javascript 未定义Discord Bot-成员,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,这是我的代码: bot.on('message',(message)=>{//每当发送消息时 if(message.content.includes('discord.gg/'| |'discordapp.com/invite/')){//如果它包含邀请链接 message.delete()//删除消息 .then(message.channel.send(`**Hey!不要共享服务器链接。**`)) } }) 我收到以下错误: .then(message.channel.send(`**He

这是我的代码:

bot.on('message',(message)=>{//每当发送消息时
if(message.content.includes('discord.gg/'| |'discordapp.com/invite/')){//如果它包含邀请链接
message.delete()//删除消息
.then(message.channel.send(`**Hey!不要共享服务器链接。**`))
}
})
我收到以下错误:

.then(message.channel.send(`**Hey <@${member.id}>! Sunucu Linki Paylaşmamalısın.**`))
                                              ^

ReferenceError: member is not defined
    at Client.<anonymous> (C:\Users\ulaum\OneDrive\Masaüstü\Leet BOT\bot.js:18:47)
    at Client.emit (node:events:391:22)
    at MessageCreateAction.handle (C:\Users\ulaum\OneDrive\Masaüstü\Leet BOT\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (C:\Users\ulaum\OneDrive\Masaüstü\Leet BOT\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (C:\Users\ulaum\OneDrive\Masaüstü\Leet BOT\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
    at WebSocketShard.onPacket (C:\Users\ulaum\OneDrive\Masaüstü\Leet BOT\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
    at WebSocketShard.onMessage (C:\Users\ulaum\OneDrive\Masaüstü\Leet BOT\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
    at WebSocket.onMessage (C:\Users\ulaum\OneDrive\Masaüstü\Leet BOT\node_modules\ws\lib\event-target.js:132:16)
    at WebSocket.emit (node:events:379:20)
    at Receiver.receiverOnMessage (C:\Users\ulaum\OneDrive\Masaüstü\Leet BOT\node_modules\ws\lib\websocket.js:825:20
.then(message.channel.send(`**Hey!Sunucu Linki Paylaşmamalısın.*`))
^
ReferenceError:未定义成员
在客户端。(C:\Users\ulaum\OneDrive\MasaüstüLeet BOT\BOT.js:18:47)
在Client.emit(节点:事件:391:22)
在MessageCreateAction.handle(C:\Users\ulaum\OneDrive\MasaüstüLeet BOT\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
在Object.module.exports[作为MESSAGE_CREATE](C:\Users\ulaum\OneDrive\Masaüstüt\Leet BOT\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
在WebSocketManager.handlePacket(C:\Users\ulaum\OneDrive\Masaüstüt\Leet BOT\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
在WebSocketShard.onPacket(C:\Users\ulaum\OneDrive\Masaüstüt\Leet BOT\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
在WebSocketShard.onMessage(C:\Users\ulaum\OneDrive\MasaüstüLeet BOT\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
在WebSocket.onMessage(C:\Users\ulaum\OneDrive\MasaüstüLeet BOT\node_modules\ws\lib\event target.js:132:16)
在WebSocket.emit(节点:事件:379:20)
在Receiver.receiverOnMessage(C:\Users\ulaum\OneDrive\MasaüstüLeet BOT\nodeúu modules\ws\lib\websocket.js:825:20

成员
未定义为已提到的错误。这意味着没有名为
成员
的变量。您可以将代码更改为:

bot.on('message',(message)=>{//每当发送消息时
if(message.content.includes('discord.gg/'| |'discordapp.com/invite/')){//如果它包含邀请链接
message.delete()//删除消息
.then(message.channel.send(`**Hey!不要共享服务器链接。**`))
}
})

omg这很有效!如果Jannik的答案解决了您的问题,请不要忘记将此标记为已接受。您只需单击他们答案旁边的复选标记即可。