ircのbotのお話
ircのbotをつくるつくる詐欺していたのですが、とうとう作りました。
参考ライブラリPircBot - Java IRC Bot Framework (Java IRC API for Bots)
pom.xmlに以下を追加してmvn eclipse:eclipseすると使えるよーになります
<dependency> <groupId>pircbot</groupId> <artifactId>pircbot</artifactId> <version>1.4.2</version> </dependency>
とりあえず動作確認ってことで、特におもしろい機能はありませんが、せっかく作ったのでうpします
import org.jibble.pircbot.*; public class MyBotTan extends PircBot { public MyBotTan() { this.setName("shoppin-bot"); } public void onMessage(String channel, String sender, String login, String hostname, String message) { if (message.equalsIgnoreCase("しょっぴー")) { sendMessage(channel, "しょぴしょぴしょっぴー☆"); sendNotice(channel, "おいこら"); } } }
botの名前はshoppin-botです
チャンネルでしょっぴーと誰かが入力すると、
しょぴしょぴしょっぴー☆ってbotが発言します
そのあとnotice(薄い感じの文字)でおいこらと発言します
まいボットたん・・・
呼び出すクラスはこんな感じです
public class MyBotMain { public static void main(String[] args) throws Exception { MyBotTan bot = new MyBotTan(); bot.setVerbose(true); bot.connect("接続サーバー"); bot.joinChannel("botをいれるチャンネル"); } }
もっといろいろ機能追加したいなぁ