Removed angled brackets around URLs as it was breaking Trillian.
Added pong command.
This commit is contained in:
parent
94fd3d558a
commit
0dc976514f
1 changed files with 30 additions and 4 deletions
|
@ -80,8 +80,8 @@ public class Mobibot extends PircBot
|
||||||
*/
|
*/
|
||||||
private static final String[] INFO_STRS =
|
private static final String[] INFO_STRS =
|
||||||
{
|
{
|
||||||
"Mobibot v0.1.3b4 by Erik C. Thauvin (erik@thauvin.net)",
|
"Mobibot v0.1.3b5 by Erik C. Thauvin (erik@thauvin.net)",
|
||||||
"<http://www.thauvin.net/mobitopia/mobibot/>"
|
"http://www.thauvin.net/mobitopia/mobibot/"
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -209,6 +209,11 @@ public class Mobibot extends PircBot
|
||||||
*/
|
*/
|
||||||
private static final String PING_CMD = "ping";
|
private static final String PING_CMD = "ping";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The pong command.
|
||||||
|
*/
|
||||||
|
private static final String PONG_CMD = "pong";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The recap command.
|
* The recap command.
|
||||||
*/
|
*/
|
||||||
|
@ -846,7 +851,7 @@ public class Mobibot extends PircBot
|
||||||
else if (lcTopic.endsWith(WEATHER_CMD))
|
else if (lcTopic.endsWith(WEATHER_CMD))
|
||||||
{
|
{
|
||||||
this.sendNotice(sender, "To display weather information:");
|
this.sendNotice(sender, "To display weather information:");
|
||||||
this.sendNotice(sender, DOUBLE_INDENT + bold(getNick() + ": " + WEATHER_CMD) + " [<station id>]");
|
this.sendNotice(sender, DOUBLE_INDENT + bold(getNick() + ": " + WEATHER_CMD + " <station id>"));
|
||||||
this.sendNotice(sender,
|
this.sendNotice(sender,
|
||||||
"For a listing of the ICAO station IDs, please visit: <" + Weather.STATIONS_URL + '>');
|
"For a listing of the ICAO station IDs, please visit: <" + Weather.STATIONS_URL + '>');
|
||||||
}
|
}
|
||||||
|
@ -1088,6 +1093,10 @@ public class Mobibot extends PircBot
|
||||||
|
|
||||||
this.sendAction(channel, pings[r.nextInt(pings.length)]);
|
this.sendAction(channel, pings[r.nextInt(pings.length)]);
|
||||||
}
|
}
|
||||||
|
else if (cmd.equals(PONG_CMD))
|
||||||
|
{
|
||||||
|
this.sendMessage(channel, PING_CMD);
|
||||||
|
}
|
||||||
else if (cmd.equals(RECAP_CMD))
|
else if (cmd.equals(RECAP_CMD))
|
||||||
{
|
{
|
||||||
recapResponse(sender, false);
|
recapResponse(sender, false);
|
||||||
|
@ -1369,6 +1378,14 @@ public class Mobibot extends PircBot
|
||||||
{
|
{
|
||||||
helpResponse(sender, args);
|
helpResponse(sender, args);
|
||||||
}
|
}
|
||||||
|
else if (cmd.equals("kill"))
|
||||||
|
{
|
||||||
|
if (isOp(sender))
|
||||||
|
{
|
||||||
|
this.sendRawLine("QUIT : Poof!");
|
||||||
|
System.exit(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (cmd.equals(DIE_CMD))
|
else if (cmd.equals(DIE_CMD))
|
||||||
{
|
{
|
||||||
if (isOp(sender))
|
if (isOp(sender))
|
||||||
|
@ -1584,7 +1601,7 @@ public class Mobibot extends PircBot
|
||||||
buff.append("[+" + entry.getCommentsCount() + ']');
|
buff.append("[+" + entry.getCommentsCount() + ']');
|
||||||
}
|
}
|
||||||
|
|
||||||
buff.append(' ' + entry.getTitle() + " <" + entry.getLink() + '>');
|
buff.append(' ' + entry.getTitle() + " ( " + entry.getLink() + " )");
|
||||||
|
|
||||||
return buff.toString();
|
return buff.toString();
|
||||||
}
|
}
|
||||||
|
@ -2067,6 +2084,7 @@ public class Mobibot extends PircBot
|
||||||
*/
|
*/
|
||||||
private static void sleep(int secs)
|
private static void sleep(int secs)
|
||||||
{
|
{
|
||||||
|
/*
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Thread.sleep((long) (secs * 1000));
|
Thread.sleep((long) (secs * 1000));
|
||||||
|
@ -2075,6 +2093,14 @@ public class Mobibot extends PircBot
|
||||||
{
|
{
|
||||||
; // Do nothing
|
; // Do nothing
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
final long stop = System.currentTimeMillis() + ((long) secs * 1000);
|
||||||
|
|
||||||
|
while (System.currentTimeMillis() <= stop)
|
||||||
|
{
|
||||||
|
; // Do nothing
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue