Java irc库

时间:2012-04-12 16:34:20

标签: java irc

我正在创建一个Swing GUI,我希望将一个irc客户端包含到JFrame中。所以我正在寻找一个可以轻松设置并放入JPanel的库。但我在谷歌上似乎找到的只是在你的浏览器中运行的applet。

3 个答案:

答案 0 :(得分:8)

有一个IDEA插件。 IDEA是一个纯粹的Swing应用程序,所以它可能很接近。

http://plugins.jetbrains.com/plugin/?id=1175

除此之外,请尝试以下列表:

  • SilverTrout many, but simple plugins。与PircBot类似,只能插拔。
  • IRClib
  • IRC-API - 我没试过。似乎设计得很好,但我没有找到任何方法。
  • PircBot 是最着名的,可能是最常用的,但遭受了hevay设计误解并使用了几个反模式。仅用于非常简单的机器人。
  • PircBot' 是David Lazar的PircBot复兴,增加了一些功能,主要是SSL。
  • PircBot 1.7由我。 ** Maven化即可。我已经部分摆脱了God-object反模式并改变了对Slf4j / Log4j的记录,加上一些小的补充。
  • PircBotX 是PircBot的重新实施。

  • JawaBot 2.x 是一个可插入的独立应用程序,具有IRC和Web UI,旨在将多个功能放在一个机器人下,同时仍然保持代码结构清晰。的 Maven化即可。
    目前,插件很少:

    • Jira - 从Jira问题跟踪器中解析名称,状态和受让人。可配置的。默认配置支持opensource repos:JBoss,Codehaus,Apache等。
    • 记录器 - 将IRC事件记录到DB。有一个网络用户界面。
    • 预订 - 通过IRC预订资源。有一个网络用户界面。
    • WhereIs - 在所有频道中查找缺刻,支持通配符。
    • Messenger - 向连接的用户(“应答机”)发送消息。
    • PasteBin - 让用户通过PM粘贴文本,保存文本,并将指向Web UI的链接发布到频道。
    • AutoOp - 为用户提供操作。
    • 社交 - 对“嗨!”做出反应等等Hello World plugin

答案 1 :(得分:4)

我已成功使用它来构建IRC机器人:http://www.jibble.org/pircbot.php

我也有用于IRC的库。

答案 2 :(得分:0)

我正在制作一个Android客户端,所以我需要一个IRC库,我不喜欢任何一个库,所以我创建了自己的库,它被称为 BlueIRC ,它是免费的开源

Link to Github,查看开发分支,在 build 文件夹中构建JAR