diff --git a/src/main/java/de/gnmyt/autoresponder/handler/SendErrorHandler.java b/src/main/java/de/gnmyt/autoresponder/handler/SendErrorHandler.java new file mode 100644 index 0000000..491731a --- /dev/null +++ b/src/main/java/de/gnmyt/autoresponder/handler/SendErrorHandler.java @@ -0,0 +1,25 @@ +package de.gnmyt.autoresponder.handler; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +public class SendErrorHandler extends NotFoundHandler { + + private final ArrayList messages = new ArrayList<>(); + + /** + * Constructor of the {@link SendErrorHandler}. + * + * It sends error message sto the author if the message could not be found + * @param errorMessages The error messages you want to send + */ + public SendErrorHandler(String... errorMessages) { + messages.addAll(Arrays.asList(errorMessages)); + } + + @Override + public List handleRequest(String sender, String message) { + return messages; + } +}