Flipped equals checks against literal values.
This commit is contained in:
parent
86ca904c9e
commit
c016b92db0
1 changed files with 32 additions and 31 deletions
|
@ -652,7 +652,7 @@ public class Mobibot extends PircBot {
|
||||||
private void helpResponse(final String sender, final String topic) {
|
private void helpResponse(final String sender, final String topic) {
|
||||||
final String lcTopic = topic.toLowerCase().trim();
|
final String lcTopic = topic.toLowerCase().trim();
|
||||||
|
|
||||||
if (lcTopic.equals(Commands.HELP_POSTING_KEYWORD)) {
|
if (Commands.HELP_POSTING_KEYWORD.equals(lcTopic)) {
|
||||||
send(sender, Utils.bold("Post a URL, by saying it on a line on its own:"));
|
send(sender, Utils.bold("Post a URL, by saying it on a line on its own:"));
|
||||||
send(sender, helpIndent("<url> [<title>] [" + TAGS_MARKER + "<+tag> [...]]"));
|
send(sender, helpIndent("<url> [<title>] [" + TAGS_MARKER + "<+tag> [...]]"));
|
||||||
send(sender, "I will reply with a label, for example: " + Utils.bold(Commands.LINK_CMD + '1'));
|
send(sender, "I will reply with a label, for example: " + Utils.bold(Commands.LINK_CMD + '1'));
|
||||||
|
@ -666,45 +666,46 @@ public class Mobibot extends PircBot {
|
||||||
send(sender, "To delete a comment, use its label and a minus sign: ");
|
send(sender, "To delete a comment, use its label and a minus sign: ");
|
||||||
send(sender, helpIndent(Commands.LINK_CMD + "1.1:-"));
|
send(sender, helpIndent(Commands.LINK_CMD + "1.1:-"));
|
||||||
send(sender, "You can also view a posting by saying its label.");
|
send(sender, "You can also view a posting by saying its label.");
|
||||||
} else if (lcTopic.equals(Commands.HELP_TAGS_KEYWORD)) {
|
} else if (Commands.HELP_TAGS_KEYWORD.equals(lcTopic)) {
|
||||||
send(sender, Utils.bold("To categorize or tag a URL, use its label and a T:"));
|
send(sender, Utils.bold("To categorize or tag a URL, use its label and a T:"));
|
||||||
send(sender, helpIndent(Commands.LINK_CMD + "1T:<+tag|-tag> [...]"));
|
send(sender, helpIndent(Commands.LINK_CMD + "1T:<+tag|-tag> [...]"));
|
||||||
} else if (lcTopic.equals(Commands.VIEW_CMD)) {
|
} else if (Commands.VIEW_CMD.equals(lcTopic)) {
|
||||||
send(sender, "To list or search the current URL posts:");
|
send(sender, "To list or search the current URL posts:");
|
||||||
send(sender, helpIndent(getNick() + ": " + Commands.VIEW_CMD) + " [<start>] [<query>]");
|
send(sender, helpIndent(getNick() + ": " + Commands.VIEW_CMD) + " [<start>] [<query>]");
|
||||||
} else if (lcTopic.equalsIgnoreCase(getChannelName())) {
|
} else if (lcTopic.equalsIgnoreCase(getChannelName())) {
|
||||||
send(sender, "To list the last 5 posts from the channel's weblog:");
|
send(sender, "To list the last 5 posts from the channel's weblog:");
|
||||||
send(sender, helpIndent(getNick() + ": " + getChannelName()));
|
send(sender, helpIndent(getNick() + ": " + getChannelName()));
|
||||||
|
} else if (Commands.RECAP_CMD.equals(lcTopic)) {
|
||||||
send(sender, "To list the last 10 public channel messages:");
|
send(sender, "To list the last 10 public channel messages:");
|
||||||
send(sender, helpIndent(getNick() + ": " + Commands.RECAP_CMD));
|
send(sender, helpIndent(getNick() + ": " + Commands.RECAP_CMD));
|
||||||
} else if (lcTopic.equals(Commands.USERS_CMD)) {
|
} else if (Commands.USERS_CMD.equals(lcTopic)) {
|
||||||
send(sender, "To list the users present on the channel:");
|
send(sender, "To list the users present on the channel:");
|
||||||
send(sender, helpIndent(getNick() + ": " + Commands.USERS_CMD));
|
send(sender, helpIndent(getNick() + ": " + Commands.USERS_CMD));
|
||||||
} else if (lcTopic.equals(Commands.INFO_CMD)) {
|
} else if (Commands.INFO_CMD.equals(lcTopic)) {
|
||||||
send(sender, "To view information about the bot:");
|
send(sender, "To view information about the bot:");
|
||||||
send(sender, helpIndent(getNick() + ": " + Commands.INFO_CMD));
|
send(sender, helpIndent(getNick() + ": " + Commands.INFO_CMD));
|
||||||
} else if (lcTopic.equals(Commands.CYCLE_CMD) && isOp(sender)) {
|
} else if (Commands.CYCLE_CMD.equals(lcTopic) && isOp(sender)) {
|
||||||
send(sender, "To have the bot leave the channel and come back:");
|
send(sender, "To have the bot leave the channel and come back:");
|
||||||
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.CYCLE_CMD));
|
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.CYCLE_CMD));
|
||||||
} else if (lcTopic.equals(Commands.ME_CMD) && isOp(sender)) {
|
} else if (Commands.ME_CMD.equals(lcTopic) && isOp(sender)) {
|
||||||
send(sender, "To have the bot perform an action:");
|
send(sender, "To have the bot perform an action:");
|
||||||
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.ME_CMD + " <action>"));
|
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.ME_CMD + " <action>"));
|
||||||
} else if (lcTopic.equals(Commands.SAY_CMD) && isOp(sender)) {
|
} else if (Commands.SAY_CMD.equals(lcTopic) && isOp(sender)) {
|
||||||
send(sender, "To have the bot say something on the channel:");
|
send(sender, "To have the bot say something on the channel:");
|
||||||
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.SAY_CMD + " <text>"));
|
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.SAY_CMD + " <text>"));
|
||||||
} else if (lcTopic.equals(Commands.VERSION_CMD) && isOp(sender)) {
|
} else if (Commands.VERSION_CMD.equals(lcTopic) && isOp(sender)) {
|
||||||
send(sender, "To view the version data (bot, java, etc.):");
|
send(sender, "To view the version data (bot, java, etc.):");
|
||||||
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.VERSION_CMD));
|
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.VERSION_CMD));
|
||||||
} else if (lcTopic.equals(Commands.MSG_CMD) && isOp(sender)) {
|
} else if (Commands.MSG_CMD.equals(lcTopic) && isOp(sender)) {
|
||||||
send(sender, "To have the bot send a private message to someone:");
|
send(sender, "To have the bot send a private message to someone:");
|
||||||
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.MSG_CMD + " <nick> <text>"));
|
send(sender, helpIndent("/msg " + getNick() + ' ' + Commands.MSG_CMD + " <nick> <text>"));
|
||||||
} else if (lcTopic.equals(Commands.IGNORE_CMD)) {
|
} else if (Commands.IGNORE_CMD.equals(lcTopic)) {
|
||||||
send(sender, "To check your ignore status:");
|
send(sender, "To check your ignore status:");
|
||||||
send(sender, helpIndent(getNick() + ": " + Commands.IGNORE_CMD));
|
send(sender, helpIndent(getNick() + ": " + Commands.IGNORE_CMD));
|
||||||
|
|
||||||
send(sender, "To toggle your ignore status:");
|
send(sender, "To toggle your ignore status:");
|
||||||
send(sender, helpIndent(getNick() + ": " + Commands.IGNORE_CMD + ' ' + Commands.IGNORE_ME_KEYWORD));
|
send(sender, helpIndent(getNick() + ": " + Commands.IGNORE_CMD + ' ' + Commands.IGNORE_ME_KEYWORD));
|
||||||
} else if (lcTopic.equals(Tell.TELL_CMD) && tell.isEnabled()) {
|
} else if (Tell.TELL_CMD.equals(lcTopic) && tell.isEnabled()) {
|
||||||
tell.helpResponse(sender);
|
tell.helpResponse(sender);
|
||||||
} else {
|
} else {
|
||||||
for (final AbstractModule module : MODULES) {
|
for (final AbstractModule module : MODULES) {
|
||||||
|
@ -1060,15 +1061,15 @@ public class Mobibot extends PircBot {
|
||||||
|
|
||||||
if (cmd.startsWith(Commands.HELP_CMD)) { // mobibot: help
|
if (cmd.startsWith(Commands.HELP_CMD)) { // mobibot: help
|
||||||
helpResponse(sender, args);
|
helpResponse(sender, args);
|
||||||
} else if (cmd.equals(Commands.RECAP_CMD)) { // mobibot: recap
|
} else if (Commands.RECAP_CMD.equals(cmd)) { // mobibot: recap
|
||||||
recapResponse(sender, false);
|
recapResponse(sender, false);
|
||||||
} else if (cmd.equals(Commands.USERS_CMD)) { // mobibot: users
|
} else if (Commands.USERS_CMD.equals(cmd)) { // mobibot: users
|
||||||
usersResponse(sender, false);
|
usersResponse(sender, false);
|
||||||
} else if (cmd.equals(Commands.INFO_CMD)) { // mobibot: info
|
} else if (Commands.INFO_CMD.equals(cmd)) { // mobibot: info
|
||||||
infoResponse(sender, false);
|
infoResponse(sender, false);
|
||||||
} else if (cmd.equals(Commands.VERSION_CMD)) { // mobbiot: version
|
} else if (Commands.VERSION_CMD.equals(cmd)) { // mobbiot: version
|
||||||
versionResponse(sender, false);
|
versionResponse(sender, false);
|
||||||
} else if (cmd.equalsIgnoreCase(channel.substring(1))) { // mobibot: <channel>
|
} else if (cmd.equalsIgnoreCase(getChannelName())) { // mobibot: <channel>
|
||||||
feedResponse(sender);
|
feedResponse(sender);
|
||||||
} else if (cmd.startsWith(Commands.VIEW_CMD)) { // mobibot: view
|
} else if (cmd.startsWith(Commands.VIEW_CMD)) { // mobibot: view
|
||||||
viewResponse(sender, args, false);
|
viewResponse(sender, args, false);
|
||||||
|
@ -1288,23 +1289,23 @@ public class Mobibot extends PircBot {
|
||||||
} else if ("kill".equals(cmd) && isOp(sender)) {
|
} else if ("kill".equals(cmd) && isOp(sender)) {
|
||||||
sendRawLine("QUIT : Poof!");
|
sendRawLine("QUIT : Poof!");
|
||||||
System.exit(0);
|
System.exit(0);
|
||||||
} else if (cmd.equals(Commands.DIE_CMD) && isOp(sender)) {
|
} else if (Commands.DIE_CMD.equals(cmd) && isOp(sender)) {
|
||||||
send(ircChannel, sender + " has just signed my death sentence.");
|
send(ircChannel, sender + " has just signed my death sentence.");
|
||||||
saveEntries(true);
|
saveEntries(true);
|
||||||
sleep(3);
|
sleep(3);
|
||||||
quitServer("The Bot Is Out There!");
|
quitServer("The Bot Is Out There!");
|
||||||
System.exit(0);
|
System.exit(0);
|
||||||
} else if (cmd.equals(Commands.CYCLE_CMD)) {
|
} else if (Commands.CYCLE_CMD.equals(cmd)) {
|
||||||
send(ircChannel, sender + " has just asked me to leave. I'll be back!");
|
send(ircChannel, sender + " has just asked me to leave. I'll be back!");
|
||||||
sleep(0);
|
sleep(0);
|
||||||
partChannel(ircChannel);
|
partChannel(ircChannel);
|
||||||
sleep(10);
|
sleep(10);
|
||||||
joinChannel(ircChannel);
|
joinChannel(ircChannel);
|
||||||
} else if (cmd.equals(Commands.RECAP_CMD)) {
|
} else if (Commands.RECAP_CMD.equals(cmd)) {
|
||||||
recapResponse(sender, true);
|
recapResponse(sender, true);
|
||||||
} else if (cmd.equals(Commands.USERS_CMD)) {
|
} else if (Commands.USERS_CMD.equals(cmd)) {
|
||||||
usersResponse(sender, true);
|
usersResponse(sender, true);
|
||||||
} else if (cmd.equals(Commands.ADDLOG_CMD) && (cmds.length > 1) && isOp(sender)) {
|
} else if ((cmds.length > 1) && isOp(sender) && Commands.ADDLOG_CMD.equals(cmd)) {
|
||||||
// e.g. 2014-04-01
|
// e.g. 2014-04-01
|
||||||
final File backlog = new File(logsDir + args + EntriesMgr.XML_EXT);
|
final File backlog = new File(logsDir + args + EntriesMgr.XML_EXT);
|
||||||
if (backlog.exists()) {
|
if (backlog.exists()) {
|
||||||
|
@ -1313,21 +1314,21 @@ public class Mobibot extends PircBot {
|
||||||
} else {
|
} else {
|
||||||
send(sender, "The specified log could not be found.");
|
send(sender, "The specified log could not be found.");
|
||||||
}
|
}
|
||||||
} else if (cmd.equals(Commands.ME_CMD) && isOp(sender)) {
|
} else if (Commands.ME_CMD.equals(cmd) && isOp(sender)) {
|
||||||
if (args.length() > 1) {
|
if (args.length() > 1) {
|
||||||
action(args);
|
action(args);
|
||||||
} else {
|
} else {
|
||||||
helpResponse(sender, Commands.ME_CMD);
|
helpResponse(sender, Commands.ME_CMD);
|
||||||
}
|
}
|
||||||
} else if (cmd.equals(Commands.NICK_CMD) && (cmds.length > 1) && isOp(sender)) {
|
} else if ((cmds.length > 1) && isOp(sender) && Commands.NICK_CMD.equals(cmd)) {
|
||||||
changeNick(args);
|
changeNick(args);
|
||||||
} else if (cmd.equals(Commands.SAY_CMD) && isOp(sender)) {
|
} else if (Commands.SAY_CMD.equals(cmd) && isOp(sender)) {
|
||||||
if (cmds.length > 1) {
|
if (cmds.length > 1) {
|
||||||
send(ircChannel, args, true);
|
send(ircChannel, args, true);
|
||||||
} else {
|
} else {
|
||||||
helpResponse(sender, Commands.SAY_CMD);
|
helpResponse(sender, Commands.SAY_CMD);
|
||||||
}
|
}
|
||||||
} else if (cmd.equals(Commands.MSG_CMD) && isOp(sender)) {
|
} else if (Commands.MSG_CMD.equals(cmd) && isOp(sender)) {
|
||||||
if (cmds.length > 1) {
|
if (cmds.length > 1) {
|
||||||
final String[] msg = args.split(" ", 2);
|
final String[] msg = args.split(" ", 2);
|
||||||
|
|
||||||
|
@ -1339,15 +1340,15 @@ public class Mobibot extends PircBot {
|
||||||
} else {
|
} else {
|
||||||
helpResponse(sender, Commands.MSG_CMD);
|
helpResponse(sender, Commands.MSG_CMD);
|
||||||
}
|
}
|
||||||
} else if (cmd.equals(Commands.VIEW_CMD)) {
|
} else if (Commands.VIEW_CMD.equals(cmd)) {
|
||||||
viewResponse(sender, args, true);
|
viewResponse(sender, args, true);
|
||||||
} else if (cmd.equals(Tell.TELL_CMD) && tell.isEnabled()) {
|
} else if (Tell.TELL_CMD.equals(cmd) && tell.isEnabled()) {
|
||||||
tell.response(sender, args);
|
tell.response(sender, args);
|
||||||
} else if (cmd.equals(Commands.INFO_CMD)) {
|
} else if (Commands.INFO_CMD.equals(cmd)) {
|
||||||
infoResponse(sender, true);
|
infoResponse(sender, true);
|
||||||
} else if (cmd.equals(Commands.VERSION_CMD)) {
|
} else if (Commands.VERSION_CMD.equals(cmd)) {
|
||||||
versionResponse(sender, true);
|
versionResponse(sender, true);
|
||||||
} else if (cmd.equals(Commands.DEBUG_CMD) && isOp(sender)) {
|
} else if (Commands.DEBUG_CMD.equals(cmd) && isOp(sender)) {
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
Configurator.setLevel(logger.getName(), loggerLevel);
|
Configurator.setLevel(logger.getName(), loggerLevel);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue