JTelIRC is an advanced IRC framework for Java. It is mainly intended for writing automated clients ("bots"), but may be used for normal clients as well. It provides an intuitive and well documented Java interface to IRC and makes it extremely easy to write advanced clients quickly.
| Tags | Communications Chat IRC Software Development Libraries Java Libraries irc bot |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux Windows Windows |
| Implementation | Java Groovy Python JavaScript |
Recent releases


Release Notes: A plugin system has been added, supporting plugins written in Groovy, Python, and plain Java. Additionally, the Factoid plugin has been improved greatly, supporting more advanced multiple-line triggers and responses in addition to keywords which help to choose relevant factoids based on the current chat context. A Karma manager has been added and supports the usual "nick++" and "nick--" syntax, and a new bag plugin allows users to give gifts and share gifts with the bot. Many other new features and enhancements were added.


Release Notes: The configuration system has been rewritten and supports pluggable configuration providers. Additionally, Users have a finished event API and can explicitly receive events related to a given User. Also, notifications and direct messages to a channel or user are now possible with added sendMessage() and sendNotice() methods.


Release Notes: This release includes a new configuration system, an improved admins list, searchable factoids, the ability to run saved scripts, and many other enhancements.


Release Notes: Major new features include mathematical expression parsing via JEP and Factoid support. Other changes include more complete documentation and improved startup time.


No changes have been submitted for this release.
An emulator for Apricot's non-IBM-compatible PCs.