irclj
irclj copied to clipboard
A simple and small IRC library/bot framework written in Clojure.
Hi! How i can send message in irc channel with `irclj`?
> justin_smith: bonus, it also uses the expandable thread pool instead of one off thread creation
There is some repeated code; this could probably be implemented a bit more cleanly. I was also on the fence about whether to call the `:on-reconnect` event synchronously or asynchronously....
Freenode at least has been observed in the field sending QUIT not PART when a user times out.
In 40458ce "parse-message" was renamed to "parse", causing test to fail. Applying rename in test makes test pass again.
We need to monitor the connection and fire a hook when the bot disconnects. This will allow for implementing reconnecting.
IRC's mode changing syntax is complicated, but I think we should try listening for MODE changes and update info in the irc map accordingly. The reason I'd like to do...