2012-04-12 35 views
4

我正在創建一個Swing GUI,我想將一個irc客戶端包含到JFrame中。所以我正在尋找一個我可以輕鬆設置並放入JPanel的庫。但我在Google上看到的所有內容都是在您的瀏覽器中運行的小程序。Java irc庫

+1

(因此,需要一個分開?) – 2012-04-12 16:36:05

回答

4

我已經用它來構建一個IRC bot的成功:http://www.jibble.org/pircbot.php

我有一個用於剛剛IRC以及圖書館。

+0

我正在尋找的東西,有已經是UI,我看着pircbot一個一點,但它沒有,我 相信? – Reinard 2012-04-12 16:40:08

+0

我建議不要使用PircBot。它有一個不幸的API設計,你的應用程序將很快成長。而是JawaBot或PircBotX。 – 2013-07-14 10:45:47

8

有一個IDEA插件。 IDEA是一個純粹的Swing應用程序,因此它可能很接近。

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

除此之外,試試這個列表:

  • SilverTroutmany, but simple plugins。與PircBot類似的方法,只能插拔。
  • IRClib
  • IRC-API - 我還沒有嘗試過。似乎很好設計,但我還沒有找到任何方法。
  • PircBot是最有名,也許最常用,但受到hevay設計誤解和使用幾個反模式。只用於真正簡單的機器人。
  • PircBot'是大衛拉扎爾PircBot復興,增加了一些功能,主要是SSL。
  • PircBot 1.7由我。 ** Mavenized。我已經部分擺脫了上帝對象的反模式,並將日誌記錄更改爲Slf4j/Log4j,以及一些小的添加。
  • PircBotX是重新執行PircBot。

  • JawaBot 2.x是IRC和網頁用戶界面,目的是把下一個BOT多種功能,同時仍保持代碼理智的結構可插拔的獨立應用程序。 Mavenized
    目前,有幾個插件:

    • 吉拉 - 解析從JIRA問題跟蹤器名稱,​​狀態和受讓人。可配置的。默認配置支持開源的回購:JBoss,Codehaus,Apache等。
    • 記錄器 - 將IRC事件記錄到數據庫。有一個Web UI。
    • 預約 - 保留資源在IRC上。有一個Web UI。
    • WhereIs - 在所有通道中尋找刻痕,支持通配符。
    • Messenger - 將消息傳遞給連接時處於脫機狀態的用戶(「應答機」)。
    • PasteBin - 讓我們的用戶通過PM粘貼文本,將其保存並將鏈接發佈到通道的Web UI。
    • AutoOp - 爲用戶提供操作。
    • 社會 - 對「你好!」作出反應等等Hello World plugin的種類。
+0

這也存在: https://github.com/sorcix/sIRC – 2016-06-17 12:42:16

0

我想提出一個Android客戶端,所以我需要一個IRC庫,我不喜歡任何庫的,所以我做了我自己的圖書館,這就是所謂的BlueIRC,它是免費開放源

Link to Github,檢查出的開發分支,JAR建立在構建文件夾