Discord.js SyntaxError: Unexpected Identifier (For command handler)
Posted
技术标签:
【中文标题】Discord.js SyntaxError: Unexpected Identifier (For command handler)【英文标题】: 【发布时间】:2020-12-30 18:08:18 【问题描述】:所以,我正在为 discord.js 中的实用程序创建一个不和谐机器人 命令处理程序需要不同 js 文件中的命令。 代码如下:
module.exports =
name: 'ping',
description: 'Ping command'
execute(message, args)
message.channel.send('Pong!');
;
所以,这是我的错误:
2020-09-12T12:09:58.780191+00:00 app[Worker.1]: /app/commands/ping.js:4
2020-09-12T12:09:58.780229+00:00 app[Worker.1]: execute(message, args)
2020-09-12T12:09:58.780229+00:00 app[Worker.1]: ^^^^^^^
2020-09-12T12:09:58.780229+00:00 app[Worker.1]:
2020-09-12T12:09:58.780230+00:00 app[Worker.1]: SyntaxError: Unexpected identifier
2020-09-12T12:09:58.780231+00:00 app[Worker.1]: at wrapSafe (internal/modules/cjs/loader.js:1053:16)
2020-09-12T12:09:58.780231+00:00 app[Worker.1]: at Module._compile (internal/modules/cjs/loader.js:1101:27)
2020-09-12T12:09:58.780232+00:00 app[Worker.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
2020-09-12T12:09:58.780232+00:00 app[Worker.1]: at Module.load (internal/modules/cjs/loader.js:985:32)
2020-09-12T12:09:58.780232+00:00 app[Worker.1]: at Function.Module._load (internal/modules/cjs/loader.js:878:14)
2020-09-12T12:09:58.780233+00:00 app[Worker.1]: at Module.require (internal/modules/cjs/loader.js:1025:19)
2020-09-12T12:09:58.780233+00:00 app[Worker.1]: at require (internal/modules/cjs/helpers.js:72:18)
2020-09-12T12:09:58.780233+00:00 app[Worker.1]: at Object.<anonymous> (/app/index.js:18:19)
2020-09-12T12:09:58.780234+00:00 app[Worker.1]: at Module._compile (internal/modules/cjs/loader.js:1137:30)
2020-09-12T12:09:58.780234+00:00 app[Worker.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
任何帮助将不胜感激!
【问题讨论】:
'Ping Command'
行后缺少逗号
【参考方案1】:
这是因为你没有在description
属性后面加逗号:p
name: 'ping',
description: 'Ping command', // comma :)
execute(message, args)
message.channel.send('Pong!');
;
【讨论】:
以上是关于Discord.js SyntaxError: Unexpected Identifier (For command handler)的主要内容,如果未能解决你的问题,请参考以下文章
SyntaxError:输入discord.js的意外结束[关闭]
SyntaxError: Unexpected token '' Discord.js
discord.js SyntaxError:意外的令牌? [复制]
discord.js / typescript / heroku / github:SyntaxError:不能在模块外使用导入语句
SyntaxError:意外的令牌'?'在 repl.it 中,因为我更新到 discord.js V13
Discord.js SyntaxError: Unexpected Identifier (For command handler)