Discord.js如何让机器人不删除他的消息

时间:2019-07-28 17:48:56

标签: javascript discord.js

我通过输入命令为希望加入氏族或离开的人们创建了频道,该频道仅接受单词(氏族加入和氏族离开)和漫游器消息。其他任何漫游器都删除用户消息,只有我不想从漫游器中删除他的消息。

const botID = 'bot ID';
bot.on('message', message => {
    if(message.channel.id === 'channel ID'){
    if(!(
    message.content === prefix+'clan join'||
    message.content === prefix+'clan leave'||
    message.content === message.member(bot.user.id) === botID)) return message.delete(0);
    }

我所要的是bot不会删除他的消息。谢谢

1 个答案:

答案 0 :(得分:1)

函数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();

 }

})