Javascript 有没有办法否定message.content?

Javascript 有没有办法否定message.content?,javascript,discord,discord.js,Javascript,Discord,Discord.js,我试图让我的机器人删除一个特定频道中的所有消息,如果它不是以“play!”开头的 我试过(message.channel==(channel number)和&!message.content('play!'))。这似乎不起作用 bot.on('message', message=>{ //delete all in channel if not beginning with play! starts here if (message.channel === (the c

我试图让我的机器人删除一个特定频道中的所有消息,如果它不是以“play!”开头的

我试过
(message.channel==(channel number)和&!message.content('play!'))
。这似乎不起作用

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

    //delete all in channel if not beginning with play! starts here
    if (message.channel === (the channel) && !message.content.('play!')) {
        message.delete(50);
    }
    // and ends here
})

我希望它删除所有不是以play开头的消息!并且在频道中。

我想您可以使用以下内容:

if (message.channel === (the channel) && message.content !== "play!") {
    message.delete(50);
}
或者如果您想检查内容是否以“播放!”开头:

你应该使用

if (message.channel === (the channel) && !message.content.startsWith('play!')) {
    return message.delete(50);
}
所以
!message.content.startsWith('play!')
返回message.delete(50)
删除邮件并停止对邮件执行任何其他操作

if (message.channel === (the channel) && !message.content.startsWith('play!')) {
    return message.delete(50);
}