I'm concerned that checking everything said in a channel verse every word in a textfile will run quite poorly. I'm also concerned that isin will match false positives for certain words. You might want to make sure that you pick words that won't accidentally show up as part of another words or use a different method.