有人可以解释一下如何从不和谐的bot中正确删除代码吗?
因此,最近,我开始编写一个不和谐的bot。到目前为止,我唯一发出的命令是,当我说“ ping”时,它以“ pong”回复。 但。它会用“ @”符号提及您。我不喜欢这样,所以我删除了该功能,取而代之的是只说“ pong”而不提及您。但是,当我测试它时,它会提到我并说傍。并且它也只会发送一条说“傍”的消息。所以我删除了整个代码。 NOPE仍然会继续回复我的消息,所以我什至删除了bot登录方法,但仍然会继续回复pong。
如果我需要在代码中修复某些内容,那么这就是代码(是的,我为“ bot”做了一个变量):
bot.on('message', message =>{
let args = message.content.substring(PREFIX.length).split(" ");
switch(args[0]){
case 'ping':
message.reply('pong!')
break;
}
})
答案 0 :(得分:1)
这是因为您正在使用message.reply()
。这总是会提到原始作者。请改用message.channel.send()
。
答案 1 :(得分:0)
好的。就像,我实际上很笨。 我要做的就是重新启动Visual Studio