Package org.pircbotx.hooks.events

Examples of org.pircbotx.hooks.events.MessageEvent


    super.onEvent(rawevent);

    // Make sure were dealing with a message
    if (rawevent instanceof MessageEvent) {
      // Cast to get access to all the MessageEvent specific methods
      MessageEvent event = (MessageEvent) rawevent;
      String[] split = event.getMessage().split(" "); //$NON-NLS-1$
      if (event.getMessage().startsWith(Messages.getString("Weather.0"))){ //$NON-NLS-1$
        setLocation(split[1]);
        getData();
        SimpleHash root = new SimpleHash();
        root.put("weather", getWeatherData()); //$NON-NLS-1$
        root.put("timezone", getTimeZone()); //$NON-NLS-1$
        Template template = this.cfg.getTemplate("weather.ftl"); //$NON-NLS-1$
        Writer out = new StringWriter();
        template.process(root, out);
        event.getBot().sendMessage(event.getChannel(),
            event.getUser().getNick()
            + out.toString()); //$NON-NLS-1$
      }
       
      }
     
View Full Code Here


    super.onEvent(rawevent);

    // Make sure were dealing with a message
    if (rawevent instanceof MessageEvent) {
      // Cast to get access to all the MessageEvent specific methods
      MessageEvent event = (MessageEvent) rawevent;
      this.eventIn = event;
      // Check Input
      String[] split = event.getMessage().split(" "); //$NON-NLS-1$
      if (event.getMessage().startsWith("!trivia")) { //$NON-NLS-1$
        event.getBot().sendMessage(
            event.getChannel(),Messages.getString("Trivia.3")); //$NON-NLS-1$
        event.getBot().sendMessage(
            event.getChannel(),Messages.getString("Trivia.4")); //$NON-NLS-1$
        event.getBot().sendMessage(
            event.getChannel(),Messages.getString("Trivia.5")); //$NON-NLS-1$
      } else if (event.getMessage().startsWith("!ans")) { //$NON-NLS-1$
        String userAns = event.getMessage().replace("!ans ", ""); //$NON-NLS-1$ //$NON-NLS-2$
        if (userAns.equalsIgnoreCase(this.getAnwser())) {
          if (this.isQuestion_open()) {
            this.addPoint(event.getUser().getNick());
            event.getBot().sendMessage(
                event.getChannel(),
                event.getUser().getNick()
                    + Messages.getString("Trivia.0")); //$NON-NLS-1$
            this.setQuestion_open(false);
          }
        }
      } else if (event.getMessage().startsWith("!join-trivia")) { //$NON-NLS-1$
        if (this.isLobby_open()) {
          this.addPlayer(event.getUser().getNick());
          event.getBot().sendMessage(
              event.getChannel(),
              event.getUser().getNick()
                  + Messages.getString("Trivia.1")); //$NON-NLS-1$
        } else {
          event.getBot().sendMessage(event.getChannel(),
              Messages.getString("Trivia.2")); //$NON-NLS-1$
        }
      } else if (event.getMessage().startsWith("!start-trivia")) { //$NON-NLS-1$
        startGame(Integer.valueOf(split[1]), split[2]);
        Timer timer2 = new Timer();
        timer2.scheduleAtFixedRate(
            new TimerTask() {
              public void run() {
View Full Code Here

TOP

Related Classes of org.pircbotx.hooks.events.MessageEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.