Java IRC库

4

我正在创建一个Swing GUI,想在JFrame中包含一个IRC客户端。因此,我正在寻找一个可以轻松设置并放入JPanel的库。但是似乎在Google上只能找到运行在浏览器中的小应用。

3个回答

8

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

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

除此之外,请尝试这个列表:

  • SilverTrout 有很多简单的插件,与 PircBot 类似,但是可插拔。
  • IRClib
  • IRC-API - 我没有尝试过。看起来设计得很好,但是我没有找到任何使用说明。
  • PircBot 是最著名、最常用的,但存在严重的设计误解并使用了几个反模式。只适用于非常简单的机器人。
  • PircBot' 是 David Lazar 的 PircBot 复兴版,增加了一些功能,主要是 SSL。
  • PircBot 1.7 是我开发的版本。** 使用 Maven 构建。我已经部分摆脱了上帝对象反模式,并将日志记录更改为 Slf4j / Log4j,还添加了一些小功能。
  • PircBotX 是 PircBot 的重新实现。

  • JawaBot 2.x 是一个可插拔的独立应用程序,具有 IRC 和 Web UI 功能,旨在将多个功能放在一个机器人下,同时保持代码结构的合理性。** 使用 Maven 构建。
    目前,有一些插件:

    • Jira - 从 Jira 问题跟踪器解析名称、状态和受让人。可配置。默认配置支持开源存储库:JBoss、Codehaus、Apache 等。
    • Logger - 将 IRC 事件记录到数据库中。有 Web UI。
    • Reservation - 用于预订 IRC 资源。有 Web UI。
    • WhereIs - 在所有频道中查找昵称,支持通配符。
    • Messenger - 将消息传递给连接时离线的用户("答录机")。
    • PasteBin - 让用户通过 PM 粘贴文本,保存并将链接发布到频道的 Web UI 中。
    • AutoOp - 给用户提供操作权限。
    • Social - 对 "Hi!" 等做出反应。类似于 Hello World plugin

这也存在:https://github.com/sorcix/sIRC - Andre de Miranda

4

我正在寻找一个已经有用户界面的东西,我稍微研究了一下pircbot,但好像没有这个功能,是吗? - Reinard
我不建议使用PircBot。它的API设计不太好,你的应用程序很快就会从中脱离出来。相反,我建议使用JawaBot或PircBotX。 - Ondra Žižka

0

我正在制作一个Android客户端,所以我需要一个IRC库,但我不喜欢任何现有的库,于是我自己写了一个库,它叫做BlueIRC,并且是免费开源的。

Github链接,请查看开发分支,在build文件夹中可以找到JAR构建文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接