আমি একটি আইআরসি বট প্রয়োগ করছি যা একটি বার্তা পায় এবং আমি কোন বার্তাটি কল করতে হবে তা নির্ধারণ করতে সেই বার্তাটি যাচাই করছি। এটি করার আরও চতুর উপায় আছে? দেখে মনে হচ্ছে 20 কমান্ড পছন্দ করার পরে তাড়াতাড়ি হাতছাড়া হয়ে যাবে।
সম্ভবত এটি বিমূর্ত করার আরও ভাল উপায় আছে?
public void onMessage(String channel, String sender, String login, String hostname, String message){
if (message.equalsIgnoreCase(".np")){
// TODO: Use Last.fm API to find the now playing
} else if (message.toLowerCase().startsWith(".register")) {
cmd.registerLastNick(channel, sender, message);
} else if (message.toLowerCase().startsWith("give us a countdown")) {
cmd.countdown(channel, message);
} else if (message.toLowerCase().startsWith("remember am routine")) {
cmd.updateAmRoutine(channel, message, sender);
}
}