diff --git a/pom.xml b/pom.xml index 71c7b56..56aef9b 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ ru.bvn13 jircbot - 1.0.1 + 1.0.2 jar diff --git a/src/main/java/ru/bvn13/jircbot/bot/JircBot.java b/src/main/java/ru/bvn13/jircbot/bot/JircBot.java index dc6fbf2..8beaa76 100644 --- a/src/main/java/ru/bvn13/jircbot/bot/JircBot.java +++ b/src/main/java/ru/bvn13/jircbot/bot/JircBot.java @@ -70,6 +70,7 @@ public class JircBot extends ListenerAdapter { //.addListener(new YandexSearchListener(this.config, this.yandexSearchService)) .addListener(new AdviceListener()) .addListener(new LinkPreviewListener()) + .addListener(new HelloOnJoinListener()) .setServers(servers) .setAutoReconnect(true) //.addAutoJoinChannel(c.getChannelName()) //Join the official #pircbotx channel diff --git a/src/main/java/ru/bvn13/jircbot/listeners/HelloOnJoinListener.java b/src/main/java/ru/bvn13/jircbot/listeners/HelloOnJoinListener.java new file mode 100644 index 0000000..842b1d1 --- /dev/null +++ b/src/main/java/ru/bvn13/jircbot/listeners/HelloOnJoinListener.java @@ -0,0 +1,24 @@ +package ru.bvn13.jircbot.listeners; + +import org.pircbotx.hooks.ListenerAdapter; +import org.pircbotx.hooks.events.JoinEvent; +import org.pircbotx.hooks.events.MessageEvent; + +/** + * Created by bvn13 on 25.01.2018. + */ +public class HelloOnJoinListener extends ListenerAdapter { + + @Override + public void onJoin(final JoinEvent event) throws Exception { + + if (event.getUser().getUserId().equals(event.getBot().getUserBot().getUserId())) { + return; + } + + //event.respond("hello!"); + event.getBot().sendIRC().notice(event.getChannel().getName(), "Привет, "+event.getUser().getNick()+"!"); + } + + +}