package pl.shockah.shocky.cmds; import org.pircbotx.PircBotX; import pl.shockah.shocky.Shocky; public class CmdRaw extends Command { public String command() {return "raw";} public String help(Parameters params) { return "[r:controller] raw {query} - raw IRC query"; } public void doCommand(Parameters params, CommandCallback callback) { params.checkController(); PircBotX bot = params.bot; if (bot == null) { if (params.input.toUpperCase().startsWith("PRIVMSG #")) bot = Shocky.getBotForChannel(params.input.split(" ")[1]); else bot = Shocky.getBots().iterator().next(); } bot.sendRawLine(params.input); } }