読者です 読者をやめる 読者になる 読者になる

Re: Mac 以外でも Lingr の Notify が欲しい!!


http://d.hatena.ne.jp/Yoshiori/20100506/1273132705



と,言う事で Java でも実装してみた.

http://github.com/yoshiori/jLingr


とりあえず,Lingr 弄れるところまで作ったので,
こんな感じで実行できます.

package org.yoshiori.lingr;

import org.yoshiori.lingr.api.Message;
import org.yoshiori.lingr.api.ObserveEvent;
import org.yoshiori.lingr.api.Presence;
import org.yoshiori.lingr.bot.LingrBot;
import org.yoshiori.lingr.bot.ObserverListener;

public class Sample {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		LingrBot bot = new LingrBot("testData", "testtest");
		bot.addListener(new ObserverListener() {
			public void observe(LingrBot lingrBot, ObserveEvent event) {
				for(Message message : event.getMessages()){
					System.out.println(message.getNickname() + "@" + message.getRoom().getName());
					System.out.println(message.getText());
				}
				for(Presence presence : event.getPresences()){
					System.out.println(presence.getNickname() + "@" + presence.getRoom().getName());
					System.out.println(presence.getStatus());
				}
			}
		});
		bot.start();
	}
}

グラフィカルな通知は世界の id:t_yano が作ってくれるはず!!!
さすが t_yano !! 俺達に(ry