这是我的第一个机器人之一,但当试图做的命令,禁止在我的不和谐机器人的人,它不工作。
日志:
C:\Users\jason\Documents\jeffreys discord bot server spam\index.js:570
}else if(command = 'kick'){
^
TypeError: Assignment to constant variable.
at Client.<anonymous> (C:\Users\jason\Documents\jeffreys discord bot server spam\index.js:570:22)
at Client.emit (node:events:513:28)
at MessageCreateAction.handle (C:\Users\jason\Documents\jeffreys discord bot server spam\node_modules\discord.js\src\client\actions\MessageCreate.js:28:14)
at module.exports [as MESSAGE_CREATE] (C:\Users\jason\Documents\jeffreys discord bot server spam\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (C:\Users\jason\Documents\jeffreys discord bot server spam\node_modules\discord.js\src\client\websocket\WebSocketManager.js:352:31)
at WebSocketShard.onPacket (C:\Users\jason\Documents\jeffreys discord bot server spam\node_modules\discord.js\src\client\websocket\WebSocketShard.js:489:22)
at WebSocketShard.onMessage (C:\Users\jason\Documents\jeffreys discord bot server spam\node_modules\discord.js\src\client\websocket\WebSocketShard.js:328:10)
at callListener (C:\Users\jason\Documents\jeffreys discord bot server spam\node_modules\ws\lib\event-target.js:290:14)
at WebSocket.onMessage (C:\Users\jason\Documents\jeffreys discord bot server spam\node_modules\ws\lib\event-target.js:209:9)
at WebSocket.emit (node:events:513:28)
我原以为它能工作,并会踢一个测试帐户。但相反,我有这个错误信息。
1条答案
按热度按时间83qze16e1#
这个错误来自于你的比较操作符,正如注解中提到的:
这个错误很简单,如果你不理解,我强烈建议你在使用JavaScript库之前先学习JavaScript。你不能重新分配用
const
声明的变量=
与==
我将在下面解释不同的运算符。我相信您使用了
=
而不是==
。单个**=
**赋值。例如其中
==
比较这些值并返回布尔值(以触发IF、IF ELSE语句)。比较
==
表示等于!=
表示不等于>
表示大于>=
表示大于或等于<
表示小于<=
表示小于或等于