Skip to content

Instantly share code, notes, and snippets.

@Getaji
Last active December 31, 2015 05:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Getaji/7943404 to your computer and use it in GitHub Desktop.
Save Getaji/7943404 to your computer and use it in GitHub Desktop.
package mw.scaladescala.src;
import com.orekyuu.javatter.controller.UserStreamController;
import com.orekyuu.javatter.plugin.JavatterPlugin;
import com.orekyuu.javatter.util.TwitterUtil;
import twitter4j.Status;
import twitter4j.TwitterException;
/**
* Scalaですからw (firstspring1845).
* @author Getaji
*/
public class ScalaDeScala extends JavatterPlugin {
private final TwitterUtil twitterUtil = new TwitterUtil();
private final String[] matchList = {"scala", "Scala", "SCALA"};
@Override
public void init() {
this.addUserStreamListener(new UserStreamController() {
@Override public void onStatus(Status status) {
try {
for (String str: matchList)
if (status.getText().contains(str)) {
twitterUtil.tweet(ScalaDeScala.this.twitter, "Scalaですからw");
break;
}
} catch (TwitterException e) {
e.printStackTrace();
}
}
});
}
@Override
public String getPluginName() {
return "Scalaですからw";
}
@Override
public String getVersion() {
return "1.0ですからw";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment