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的答案解决了您的问题,请不要忘记将此标记为已接受。您只需单击他们答案旁边的复选标记即可。