package org.manalith.ircbot.plugin.symbol;
import org.manalith.ircbot.annotation.Option;
import org.manalith.ircbot.common.stereotype.BotCommand;
import org.manalith.ircbot.plugin.SimplePlugin;
import org.springframework.stereotype.Component;
@Component
public class SymbolPlugin extends SimplePlugin {
@Override
public String getName() {
return "심볼 찾기";
}
@Override
public String getDescription() {
return "심볼을 텍스트로 보여줍니다.";
}
@BotCommand("심볼")
public String symbol(
@Option(name = "심볼", help = "변환할 심볼") String str) {
switch (str) {
case "->":
return "→";
case "<-":
return "←";
case "v":
return "✌";
case "*":
return "•";
case ":-)":
return "☺";
case ":-(":
return "☹";
case "x":
return "✖";
case "...":
return "…";
}
return "해당하는 문자가 없습니다.";
}
}