delete if a word is not in a list

This the code:

const { words } = require("../../json/words.json")

const args = message.content.split(' ')
const wordss = words.filter(m=> m.includes(args))
if(args > 1 || !wordss) {
     message.delete()
} else {
message.react("✅")
}

The words in "../../json/words.json":

{
  "words": [
 "apple", "ball", "cat", "dog", "earth", "fish", "girl", "house", "ink", "jar", "king", "lock", "moon", "nose", "oat", "pig", "queen", "rope", "shirt", "tea", "umbrella", "vase", "wave", "xylophone", "yolk", "zebra"  
   ]  
 }

How do I delete a message if the message is not an existing word? Even if the message doesn’t contain any of the words from the list (example if the message was “battle”), the message still isn’t deleted and gets reacted with ✅ instead.