Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Discord.js如何让机器人停止';不要删除他的留言_Javascript_Discord.js - Fatal编程技术网

Javascript Discord.js如何让机器人停止';不要删除他的留言

Javascript Discord.js如何让机器人停止';不要删除他的留言,javascript,discord.js,Javascript,Discord.js,我通过键入命令为想要加入氏族或离开的人创建了频道,该频道只接受word(氏族加入和离开)和bot消息。其他任何内容bot删除用户消息,但我不想从bot删除他的消息 constbotid='botID'; bot.on('message',message=>{ 如果(message.channel.id==='channel id'){ 如果(( message.content==前缀+'clan join'|| message.content==前缀+'clan leave'|| message

我通过键入命令为想要加入氏族或离开的人创建了频道,该频道只接受word(氏族加入和离开)和bot消息。其他任何内容bot删除用户消息,但我不想从bot删除他的消息

constbotid='botID';
bot.on('message',message=>{
如果(message.channel.id==='channel id'){
如果((
message.content==前缀+'clan join'||
message.content==前缀+'clan leave'||
message.content==message.member(bot.user.id)===botID))返回message.delete(0);
}

我想要的是bot不会删除他的消息。谢谢函数
message.member()
不存在

以下是对我有效的方法:

bot.on("message", message => {

 if (message.channel.id === "channel ID") {

  if (
   message.content !== prefix+'clan join' 
   && message.content !== prefix+'clan leave'
   && message.author.id !== bot.user.id)
  ) return message.delete();

 }

})

抱歉,我的英语不好。欢迎使用SO!您的代码有什么错误?问题是什么?我的代码删除了我的bot消息,但我不希望他删除他的消息仅删除用户消息是否有任何原因您在下面的代码行中有两组
====
消息。内容===消息。成员(bot.user.id)===botID)
?是的,这是错误的。请确保捕获被拒绝的承诺。