Discord 我能';我不明白为什么它不起作用

Discord 我能';我不明白为什么它不起作用,discord,discord.js,Discord,Discord.js,我的ban命令不起作用。有人能帮我吗?这对我很重要。 这是我的第一个机器人,我希望它真的很好 代码: module.exports={ 名称:“禁令”, 别名:[“banuser”], 执行(客户端、消息、参数){ if(message.member.hasPermission(“BAN_MEMBERS”))让User=message.guild.member(message.indications.users.first())| message.guild.MEMBERS.get(args[0

我的ban命令不起作用。有人能帮我吗?这对我很重要。 这是我的第一个机器人,我希望它真的很好

代码:

module.exports={
名称:“禁令”,
别名:[“banuser”],
执行(客户端、消息、参数){
if(message.member.hasPermission(“BAN_MEMBERS”))让User=message.guild.member(message.indications.users.first())| message.guild.MEMBERS.get(args[0])
if(!User)返回message.channel.send(“Meg kell nevezned egy szemelyt!”)
if(User.hasPermission(“BAN_MEMBERS”))返回message.reply(“Nem tudtam kitiltani a felhasznalat”)
让banReason=args.join(“”).slice(22);
如果(!banReason)banReason=“无”
User.ban({reason:banReason})
}
}
错误:

C:\Users\marce\Discord Bot\commands\ban.js:6 
     let User = message.guild.member(message.mentions.users.first()) || message.guild.members.get(args[0])
     ^^^

 SyntaxError: Lexical declaration cannot appear in a single-statement context

您需要在函数
if
之前声明变量。例如:


如果(1+1==2)let test=1//这将返回一个错误
您能提供更多详细信息并澄清您的问题吗?在你的问题目前所处的状态下,很难诊断问题。好吧,我又发布了两张关于代码的图片,我不能因为一个点而禁止。。禁令之前有一个圆点!如果在那里,我不能启动机器人。。。如果没有dots,则禁令无效。请不要发布代码图像,因为我们无法自己测试代码,并且可能会由于删除图像而导致问题在将来丢失关键信息。谢谢谢谢你的链接。。你有什么解决办法吗?我没办法。。我试过了,它在cmd中显示了同样的东西。。。我可以显示,它说什么,如果有帮助的话:染料,请做得太长:D我可以通过2C:\Users\marce\DiscordBot\commands\ban.js:7让User=message.guild.member(message.indetions.Users.first())| | message.guild.members.get(args[0])^^语法错误:词汇声明不能出现在单个语句上下文中←[90米外包装(内部/modules/cjs/loader.js:1053:16)←[39m←[90米模块处。_编译(内部/modules/cjs/loader.js:1101:27)←[39m←[Object.Module._extensions..js处为90m(internal/modules/cjs/loader.js:1157:10)←[39m←[Module.load处90米(内部/modules/cjs/loader.js:985:32)←[39m←[90米功能模块加载(内部/modules/cjs/loader.js:878:14)←[39m←[Module.require处90米(内部/modules/cjs/loader.js:1025:19)←[39m←需要时为90米(内部/模块/cjs/helpers.js:72:18)←[39m at Object.(C:\Users\marce\DiscordBot\main.js:19:21)←[90米模块处。_编译(内部/modules/cjs/loader.js:1137:30)←[39m←[Object.Module._extensions..js处为90m(internal/modules/cjs/loader.js:1157:10)←[39m