|
|
|
@ -891,6 +891,16 @@ else if (msg.startsWith("/me "))
|
|
|
|
final String command = message.substring(4);
|
|
|
|
final String command = message.substring(4);
|
|
|
|
irc.act(source, command);
|
|
|
|
irc.act(source, command);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (msg.startsWith("/join "))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
final String channel = message.substring(6);
|
|
|
|
|
|
|
|
// TODO Add \0 to regex check for correct channel naming.
|
|
|
|
|
|
|
|
// TODO Add support for providing password for channel.
|
|
|
|
|
|
|
|
if (channel.matches("[^,\\n\\r\\s\\a]+"))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
irc.joinChannel(channel);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
irc.message(source, message);
|
|
|
|
irc.message(source, message);
|
|
|
|
|