diff --git a/pom.xml b/pom.xml index 1efb239..59b5444 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 loper InnaIrcBot - 0.2.1-SNAPSHOT + 0.2.2-SNAPSHOT jar InnaIrcBot diff --git a/src/main/java/InnaIrcBot/Commanders/PrivateMsgCommander.java b/src/main/java/InnaIrcBot/Commanders/PrivateMsgCommander.java index 4ce4df3..b064a1b 100644 --- a/src/main/java/InnaIrcBot/Commanders/PrivateMsgCommander.java +++ b/src/main/java/InnaIrcBot/Commanders/PrivateMsgCommander.java @@ -27,7 +27,7 @@ public class PrivateMsgCommander { // T case "tell": if ((cmd.length == 2) && (cmd[1].split("(\\s)|(\t)+?",2).length == 2)) { String[] tellArgs = cmd[1].split("(\\s)|(\t)+?", 2); - tell(tellArgs[0], tellArgs[1].trim()); + tell(tellArgs[0], tellArgs[1]); } else tell(simplifyNick(sender), "Pattern: tell "); @@ -241,6 +241,10 @@ public class PrivateMsgCommander { // T //System.exit(0); // TODO: change to normal exit } private void tell(String channelUser, String message){ + message = message.trim(); + if (message.startsWith("/me ")){ + message = "\u0001ACTION "+message.substring(3)+"\u0001"; + } raw("PRIVMSG "+channelUser+" :"+message); } private void nick(String newNick){ diff --git a/src/main/java/InnaIrcBot/GlobalData.java b/src/main/java/InnaIrcBot/GlobalData.java index 0310f05..df62497 100644 --- a/src/main/java/InnaIrcBot/GlobalData.java +++ b/src/main/java/InnaIrcBot/GlobalData.java @@ -1,7 +1,7 @@ package InnaIrcBot; public class GlobalData { - public static final String version = "InnaIrcBot v0.2.1 \"Маньчжурия\""; + public static final String version = "InnaIrcBot v0.2.2 \"Маньчжурия\""; public static synchronized String getAppVersion(){ return version; } diff --git a/src/main/java/Temporary/ReconnectControlTest.java b/src/main/java/Temporary/ReconnectControlTest.java index 2f65543..9330684 100644 --- a/src/main/java/Temporary/ReconnectControlTest.java +++ b/src/main/java/Temporary/ReconnectControlTest.java @@ -1,7 +1,6 @@ package Temporary; import InnaIrcBot.ReconnectControl; -import com.sun.org.apache.regexp.internal.RE; public class ReconnectControlTest { public static void main(String args[]){