Action.java 473 B

12345678910111213141516171819202122232425262728
  1. package actions;
  2. import java.util.List;
  3. import main.Bot;
  4. public abstract class Action {
  5. public List<String> keyWords;
  6. public Bot bot;
  7. public abstract void react(String channel, String sender,
  8. String login, String hostname, String message);
  9. public boolean hasToReact(String s) {
  10. String chaineLowerCase = s.toLowerCase();
  11. for(String kw : keyWords) {
  12. if(chaineLowerCase.contains(kw.toLowerCase())){
  13. return true;
  14. }
  15. }
  16. return false;
  17. }
  18. }