我想写 IRC Twitch 机器人。我以前从未使用过 Pirc 库,所以我编写了这个简单的机器人来开始使用。
BasicBot类:
public class BasicBot extends PircBot{
public BasicBot(String name){
super();
this.setName(name);
}
protected void onMessage(String channel, String sender, String login, String hostname, String message) {
if(message == "2/10"){
sendMessage(channel,"YAYO");
}
System.out.println(message + (message == "2/10"));
}
}
但是当消息 2/10 出现在聊天中时,这就是我在控制台中看到的:
2/10false
我不知道"2/10" == "2/10"
为什么false
。我也尝试了其他字符串,例如"banana"
or"apple"
并且结果相似。请帮忙。