implemented greetings on user join

pull/2/head
Vyacheslav N. Boyko 2018-01-26 11:00:06 +03:00
parent cb685de46b
commit 2c1b8d7f7f
3 changed files with 26 additions and 1 deletions

View File

@ -6,7 +6,7 @@
<groupId>ru.bvn13</groupId>
<artifactId>jircbot</artifactId>
<version>1.0.1</version>
<version>1.0.2</version>
<packaging>jar</packaging>

View File

@ -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

View File

@ -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()+"!");
}
}