Javascript 在添加kickplayer命令后,我对这段代码有一个问题。bot的其余部分没有';这个命令不起作用,也不起作用 const{Client,richembd}=require(“discord.js”); 常量粉笔=需要(“粉笔”); const{token,prefix}=require(“../config/config.js”); const client=new client(); client.on(“ready”,()=>{ 控制台日志(粉笔红色(“Witamy w konsoli bota岛”); log(chalk.green(`Zalogowano jako${client.user.tag}!`); }); client.on(“message”,(msg)=>{ const{author,guild}=msg; 如果(author.bot | |!guild){ 返回; } 如果(msg.content==“-info”){ msg.channel.send(“Witam,jestem botem stworzonym przez Rewera”); } }); client.on(“message”,(msg)=>{ const{author,guild}=msg; 如果(author.bot | |!guild){ 返回; } 如果(msg.content==“-komendy”){ msg.channel.send(“Jużwkrótce,zostanądodane.Sąw trakcie tworzenia”); } 如果(msg.content==“-wersja”){ msg.channel.send(“Wersja:ALPHA 0.04”); } 如果(消息==“-tworca”){ const botAuthor=“Rewer”; const botVersion=“v1.1”; msg.channel.send( “自动记录bota笑话:*${botAuthor}**!Wersja*${botVersion}*” ); } if(message.content.startsWith(“$kick”)){ 如果(!message.member.roles.find(“name”、“Admin”)) 返回; //通过提及获取成员对象的简单方法。 var member=message.indications.members.first(); //踢 member.kick()。然后((member)=>{ //成功消息 message.channel.send(“:wave:+member.displayName+”已成功踢出:右点:”; }).catch(()=>{ //故障信息 message.channel.send(“拒绝访问”); }); } }); //错误处理程序 on(“debug”,()=>{}); on(“warn”,()=>{}); on(“error”,()=>{}); client.login(令牌);

Javascript 在添加kickplayer命令后,我对这段代码有一个问题。bot的其余部分没有';这个命令不起作用,也不起作用 const{Client,richembd}=require(“discord.js”); 常量粉笔=需要(“粉笔”); const{token,prefix}=require(“../config/config.js”); const client=new client(); client.on(“ready”,()=>{ 控制台日志(粉笔红色(“Witamy w konsoli bota岛”); log(chalk.green(`Zalogowano jako${client.user.tag}!`); }); client.on(“message”,(msg)=>{ const{author,guild}=msg; 如果(author.bot | |!guild){ 返回; } 如果(msg.content==“-info”){ msg.channel.send(“Witam,jestem botem stworzonym przez Rewera”); } }); client.on(“message”,(msg)=>{ const{author,guild}=msg; 如果(author.bot | |!guild){ 返回; } 如果(msg.content==“-komendy”){ msg.channel.send(“Jużwkrótce,zostanądodane.Sąw trakcie tworzenia”); } 如果(msg.content==“-wersja”){ msg.channel.send(“Wersja:ALPHA 0.04”); } 如果(消息==“-tworca”){ const botAuthor=“Rewer”; const botVersion=“v1.1”; msg.channel.send( “自动记录bota笑话:*${botAuthor}**!Wersja*${botVersion}*” ); } if(message.content.startsWith(“$kick”)){ 如果(!message.member.roles.find(“name”、“Admin”)) 返回; //通过提及获取成员对象的简单方法。 var member=message.indications.members.first(); //踢 member.kick()。然后((member)=>{ //成功消息 message.channel.send(“:wave:+member.displayName+”已成功踢出:右点:”; }).catch(()=>{ //故障信息 message.channel.send(“拒绝访问”); }); } }); //错误处理程序 on(“debug”,()=>{}); on(“warn”,()=>{}); on(“error”,()=>{}); client.login(令牌);,javascript,discord,discord.js,Javascript,Discord,Discord.js,在添加kickplayer命令后,我对这段代码有一个问题。机器人的其余部分不工作,此命令也不工作 当我删除kick代码时,我不知道该怎么处理它。机器人神奇地开始工作。 任何人对如何修复它有任何想法,我是一个初学者,所以当您处理消息事件时,请理解,您将“msg”作为参数传递 client.on(“message”,(msg)=>{ 所以你应该在整个过程中使用“msg” 但是,在kick命令中,您开始使用“message” if(message.content.startsWith(“$kick”)

在添加kickplayer命令后,我对这段代码有一个问题。机器人的其余部分不工作,此命令也不工作

当我删除kick代码时,我不知道该怎么处理它。机器人神奇地开始工作。


任何人对如何修复它有任何想法,我是一个初学者,所以当您处理消息事件时,请理解,您将“msg”作为参数传递

client.on(“message”,(msg)=>{

所以你应该在整个过程中使用“msg”

但是,在kick命令中,您开始使用“message”

if(message.content.startsWith(“$kick”){
if(!message.member.roles.find(“name”,“Admin”))

您必须将“message”更改为“msg”以匹配您在开始时为变量指定的名称
client.on(“message”(msg)=>{

如果在bot的其余部分使用
msg
,为什么要使用
message