HavChat is a java chat server application. It includes several java chat applet clients ranging in size from approximately 47 to 109 KB. The applets allow admins and moderators to pop open instant message clients with visitors or chatters. Tracker Applet can be visibly OR 'invisibly' added to pages. Staff (admins and moderators) can watch visitors as they traverse a site and send instant messages - or popup messages - or push a (targeted) URL - to any visitor on a page with the tracker applet. HavChat has built-in privilege levels for Admin, Moderator, Logger, TourGuide and Speaker - 'Ghost Users' (capable in room but unseen in the user list) are also supported. User Photos can be displayed as part of the User info popup and Popup Message windows.
HavChat applets are very configurable - you can change colors, logo, window icon and titles, help content, languages, hide fields and buttons, relocate certain fields, set fonts, change and enable/disable sounds etc. HavChat allows you to write and attach your own Bot code to the applets - bot code can implement both pre-message processing (like filters, spell check etc.) and post-message processing (like for automatic response handling etc.). HavChat provides several mechanisms for 1-to-1 private messages within an otherwise open room.
Note: The demo is restricted to 3 rooms with 5 concurrent chatters per room and will run for something like 30 days or 40 server starts.