Beispiel #1
0
    public void onPrivmsg(String chan, IRCUser u, String msg) {
      Set<LelyFeedListener> listeners = channelListeners.get(chan);

      if (listeners != null) {
        LelyFeedEvent event = new LelyFeedEvent(System.currentTimeMillis(), chan, u.getNick(), msg);

        for (LelyFeedListener listener : listeners) {
          listener.onEvent(event);
        }
      }

      log.debug(chan + "> " + u.getNick() + ": " + msg);
    }
Beispiel #2
0
 public void onTopic(String chan, IRCUser u, String topic) {
   log.info(chan + "> " + u.getNick() + " changes topic into: " + topic);
 }
Beispiel #3
0
 public void onQuit(IRCUser u, String msg) {
   log.info("Quit: " + u.getNick());
 }
Beispiel #4
0
 public void onPart(String chan, IRCUser u, String msg) {
   log.info(chan + "> " + u.getNick() + " parts");
 }
Beispiel #5
0
 public void onNick(IRCUser u, String nickNew) {
   log.info("Nick: " + u.getNick() + " is now known as " + nickNew);
 }
Beispiel #6
0
 public void onNotice(String target, IRCUser u, String msg) {
   log.info(target + "> " + u.getNick() + " (notice): " + msg);
 }
Beispiel #7
0
 public void onMode(String chan, IRCUser u, IRCModeParser mp) {
   log.info(chan + "> " + u.getNick() + " sets mode: " + mp.getLine());
 }
Beispiel #8
0
 public void onMode(IRCUser u, String nickPass, String mode) {
   log.info("Mode: " + u.getNick() + " sets modes " + mode + " " + nickPass);
 }
Beispiel #9
0
 public void onKick(String chan, IRCUser u, String nickPass, String msg) {
   log.info(chan + "> " + u.getNick() + " kicks " + nickPass);
 }
Beispiel #10
0
 public void onJoin(String chan, IRCUser u) {
   log.info(chan + "> " + u.getNick() + " joins");
 }
Beispiel #11
0
 public void onInvite(String chan, IRCUser u, String nickPass) {
   log.info(chan + "> " + u.getNick() + " invites " + nickPass);
 }