Created project!
Minor cleanup, added authentication and chat join.
Wrapped some methods from StackExchangeBrowser
Made field private
Implemented ChatMessage and listener APIs
Message parsing from DOM changes
Fixed chat message handling
Renamed method ChatMessage.getDisplayName to getUsername
Minor cleanup, implemented message sending.
Minor cleanup and refactoring.
Inform listeners of new messages.
Preparing for groovy.
Keep JavaBot alive!
POST without leaving page.
Pass JavaBot reference to listeners
Groovy script evaluation
Added ScriptBase
Put userIds in a HashSet.
Used a regex to parse the chat message.
Nothing throws that exception.