Проблемы с получением сообщений от IRC-робота
Я пытаюсь сделать чат-бота для дергающегося канала, но когда я использую метод onMessage
из фреймворка PircBot он ничего не делает.
Я правильно вошел в чат, но я не знаю, почему это не работает; вот код:
Bot.Java:
public String Channel = ""; //Here goes the channel name
public MisterDiosBot(String name) {
setName(name);
setLogin(name);
}
@Override
public void onConnect() {
sendMessage(Channel, "Bot connected");
}
@Override
public void onMessage(String channel, String sender, String login, String hostname, String message) {
sendMessage("LEÑERASFJAOLFJAOLKSFHJLASJDLASJFDLASJSLDJASLDJALSDJALSKJD");
}
@Override
public void onJoin(String Channel, String sender, String login, String hostname) {
sendMessage(Canal, login+ " has joined the channel!");
}
Main.java:
public static Bot bot = new Bot("ElDiosDeLosBOTS");
public static void main(String[] args) {
bot.setVerbose(true);
try {
bot.connect("irc.twitch.tv", 6667, "oauth");
} catch (IOException e) {
e.printStackTrace();
} catch (IrcException e) {
e.printStackTrace();
System.out.println("Error connecting");
}
}
Я не вижу никакой ошибки. IDE также не показывает мне ошибок, поэтому я не знаю, что это могло быть.
Редактировать: пустота onJoin тоже не работает, понятия не имею, что происходит
Edit2: полный код есть