package org.freecode.irc.votebot.modules.admin; import org.freecode.irc.Privmsg; import org.freecode.irc.votebot.api.AdminModule; /** * Created with IntelliJ IDEA. * User: Deprecated * Date: 11/22/13 * Time: 9:48 PM */ public class SendMessageModule extends AdminModule { @Override public void processMessage(Privmsg privmsg) { String msg = privmsg.getMessage().substring(4).trim(); String[] split = msg.split(" ", 2); String target = split[0]; msg = split[1]; if(msg.trim().isEmpty()) { return; } privmsg.getIrcConnection().send(new Privmsg(target, msg, privmsg.getIrcConnection())); } @Override public String getName() { return "msg"; } @Override public String getParameterRegex() { return ".+"; } protected Right[] getRights() { return new Right[]{Right.SOP, Right.FOUNDER}; } }